Transparent by design

How randomness works

The result is selected before the wheel animation begins. Animation only reveals the result; its speed, frame rate, and duration cannot change which entry was chosen.

Selection method

The app uses the browser Web Crypto API and rejection sampling to give every active entry an equal chance while avoiding modulo bias. It does not use Math.random() for the outcome.

Elimination mode

In “No repeats” mode, a selected entry is disabled after the result appears. It can be restored with Undo or Restore all.

Limitations

This is a general decision tool, not a certified drawing, gambling, or regulated lottery service.