Pikyo

How Random Selection Actually Works

Random selection looks simple because the final action is simple. You press a button and get a result. The important part is understanding what the tool is choosing from and what assumptions were already built into the list.

5 min read

The tool only sees the list you give it

A random picker does not know who should be eligible, whether an entry was added by mistake, or whether two similar names belong to the same person. It sees positions in a list and chooses one of them.

That means fairness starts before the random number is generated. If the source list is wrong, a technically correct random result can still be a bad result.

Equal positions mean equal chances

If ten different names appear once, each position has the same chance of being selected. If one name appears twice, that person now occupies two positions and has twice the chance of someone who appears once.

Sometimes that is intentional. Most of the time it is not. The useful rule is simple: decide what duplicates mean before you run the selection.

Where the random number comes from

Pikyo uses the browser Web Crypto API rather than Math.random. The browser provides cryptographically strong random values, then Pikyo maps those values to the available positions without introducing modulo bias.

You do not need to understand the implementation to use the tool. The important point is that the result is generated first. The wheel, card movement, coin animation, or other visual effect only shows that result.

When random selection is a good fit

Random selection works well when all available outcomes are acceptable. Think classroom turns, game order, casual group choices, practice activities, or an informal draw with rules that were already defined.

It is a poor substitute for judgment when the decision involves safety, employment, medicine, finance, legal rights, accessibility, or any situation where the consequences are not equally acceptable.

  • Prepare the complete list first
  • Decide how duplicates are handled
  • Do not change the rule after seeing the result
  • Use a deliberate process when the decision has real consequences

Treat this as practical guidance, not a replacement for legal, professional, or safety requirements where they apply.