Ruota casuale: estrazione di nomi a sorte senza bias

Inserisci un elenco di nomi e gira la ruota: il generatore crittografico del browser sceglie il vincitore, con cronologia e opzione per togliere chi ha vinto.

Come la ruota estrae un nome a sorte senza bias

Ogni spicchio della ruota ha la stessa probabilità, 1 diviso il numero di nomi: 12,5% con 8 nomi. Il vincitore viene estratto con crypto.getRandomValues prima che la ruota giri; l'animazione si ferma soltanto su di lui.

L'estrazione

Il browser fornisce un intero casuale a 32 bit tramite crypto.getRandomValues. Per trasformarlo in un numero di spicchio da 0 a n − 1 senza favorire nessuno, lo strumento scarta i valori oltre l'ultimo multiplo di n e poi prende il resto della divisione per n. Il vincitore è fissato in quel momento. La rotazione viene poi calcolata perché la ruota si fermi tra il 15% e l'85% del suo spicchio, mai su un confine.

Esempio con 7 nomi

232 = 4.294.967.296 e 4.294.967.296 mod 7 = 4. Il limite è quindi 4.294.967.292: i 4 valori superiori vengono estratti di nuovo, cosa che accade circa 9 volte su 10 miliardi. Senza questo scarto, gli spicchi da 0 a 3 riceverebbero 613.566.757 valori ciascuno e quelli da 4 a 6 solo 613.566.756. La differenza è minima, ma lo strumento la elimina comunque. Ogni nome ha 1 possibilità su 7, cioè il 14,29%.

Ipotesi e limiti

  • Un nome scritto due volte occupa due spicchi e ha il doppio delle possibilità.
  • La ruota accetta 100 righe. Le etichette lunghe vengono accorciate sulla ruota; il nome completo compare nel risultato.
  • Non viene pubblicato alcun seme: un'estrazione non può essere ripetuta né dimostrata a posteriori. Conviene conservare uno screenshot della cronologia se va mostrata.
  • Se il sistema chiede movimento ridotto, la ruota si posiziona subito sul vincitore, senza coriandoli.
  • L'elenco resta nel browser e non viene inviato da nessuna parte.

Fonti e date: W3C, Web Cryptography API, metodo getRandomValues (verificato il 29/10/2026)

Domande frequenti

La ruota casuale è davvero equa?

Sì: ogni spicchio ha una probabilità di 1 su n, cioè il 12,5% con 8 nomi. L'estrazione usa crypto.getRandomValues e scarta i valori oltre l'ultimo multiplo di n, eliminando il bias del modulo.

Il risultato dipende da dove si ferma la ruota?

No, è il contrario: il vincitore viene estratto al clic e poi la rotazione viene calcolata per fermarsi sul suo spicchio. Velocità, durata e dimensione dello schermo non cambiano il risultato.

Come si toglie il vincitore dopo ogni giro?

Basta attivare «Togli il vincitore dall'elenco»: il nome sparisce dalla ruota appena viene annunciato. Con 30 studenti, 29 giri fissano un ordine completo di interrogazione senza ripetizioni: l'ultimo nome rimasto va per ultimo.

Come si danno più possibilità a un nome?

Basta scriverlo su più righe, perché ogni riga è uno spicchio. Con 9 righe di cui 2 con lo stesso nome, quel nome ha 2 possibilità su 9, cioè il 22,2%.

Lo strumento è davvero gratuito?

Sì, tutti gli strumenti di Kristools sono gratuiti al 100% e accessibili senza registrazione.

I miei dati sono protetti?

Sì. Tutte le elaborazioni vengono eseguite direttamente e in modo sicuro nel tuo browser. Nessun dato personale viene inviato ai nostri server.