Random Game Picker
Staring at your library again? Add your games (or quick-add popular titles), filter by platform and playstyle, then let the picker choose — one or three — so the night actually starts.
The picker uses a simple, transparent algorithm: every eligible game is equally likely, so nothing is weighted or "smart-shopped" toward a shop. Your list persists in private localStorage, and you can share it via a link that encodes the list.
– · custom lines are always eligible.
How it works
Random selection is a uniformly random index into the eligible pool (built-in catalogue filtered by platform/playstyle, plus your typed lines which are always in). Nothing leaves the browser; the list autosaves to localStorage.
Example
Add five RPGs, two racing games, then hit Pick a game. The reveal is a quick CSS pop animation — no physics libraries, no waiting.
The math behind it
choice = pool[⌊Math.random() × pool.length⌋], repeated without replacement for "pick 3".
Frequently Asked Questions
Is this a real "randomizer" or does it prefer certain games?
Every eligible game has the exact same probability. There is no weighting, no sponsors, no store logic — the line above is the whole algorithm.
Where is my list stored?
In your browser's localStorage. It never touches a server, and clearing browser data removes it. The share button encodes the list into a link instead.
How is the built-in catalogue filtered?
Each catalogue game carries platform and playstyle tags. Selecting "PC + single-player" keeps only matching catalogue titles, while your typed games pass through unfiltered.