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.