How Fluky keeps results fair

Every result comes from your browser's cryptographically secure random generator. Here is how it works and how you can verify it.

How a result is chosen

Every Fluky result is picked by your own device, not by us. When you press spin, the tool asks your browser for a random number from crypto.getRandomValues, the same secure generator browsers use for things like encryption keys. That number is turned into a position in your list, and each remaining option has exactly the same chance of landing there. We never use the ordinary Math.random shortcut, and we never weight, seed or nudge the draw.

The winner is chosen before the animation starts. The spinning wheel, the tumbling dice and the flipping coin are drawn afterwards to land on a result that has already been decided, which is why the picture on screen can never change the outcome. It also means a slow computer, a paused tab or a long spin time makes no difference to who wins.

No server is involved in the draw. Your list stays in your browser, the random number is generated on your device and the result never leaves it. The only exception is when you deliberately create a share link: then the options you chose to share are stored so other people can open the same wheel — the spins on that wheel are still made locally by each visitor.

Nothing about an individual spin is tracked. If you accept analytics cookies we count anonymous usage — that a spin happened and roughly how many options were on the wheel — so we know which tools people use. We do not record what your options were, who won, or anything that could identify you or your list.

Popular use cases

  • Checking that a classroom picker treats every student the same
  • Reassuring giveaway entrants that a draw was not steered
  • Explaining probability and chance to a group

Frequently asked questions