Estrazione casuale di nomi

Chi fa il turno di sabato, chi presenta per primo, a chi va l’unico biglietto rimasto. Il modo equo di deciderlo è un sorteggio che nessuno possa spingere: per questo qui si usa la casualità crittografica del browser e non quella di tutti i giorni, e la lista non lascia mai il tuo dispositivo.

L’estrazione usa la casualità crittografica del browser, non quella ordinaria: per turni, premi e ordine degli interventi la differenza conta. Non si invia nulla e l’elenco viene ricordato solo su questo dispositivo.

Qui accanto: Generatore di numeri casuali · Generatore di password · Generatore di UUID · Timer online

Come si usa

  1. Incolla la lista, un nome per riga.
  2. Scegli che cosa ti serve: estrarre nomi, mescolare l’ordine oppure dividere in gruppi.
  3. Premi il pulsante. Puoi rifare l’estrazione tutte le volte che vuoi.

Da sapere

Perché la casualità ordinaria non basta

Il solito `Math.random()` non è pensato per niente che conti davvero: la sua sequenza è prevedibile a partire dai valori precedenti. Quando il sorteggio decide turni, premi o chi va per primo, la differenza è reale, e non costa nulla evitarla: il browser ha una sorgente crittografica integrata. Lì accanto stanno altre due trappole: prendere il resto della divisione fa uscire più spesso i primi nomi, e mescolare con un comparatore casuale produce ordini sbilanciati. Qui non si usa né l’una né l’altro.

I gruppi si distribuiscono a giro

Dividere sette persone in tre gruppi tagliando la lista in tre dà 3, 3 e 1: l’ultimo gruppo ci perde sempre. Distribuirle una alla volta, come si fa con le carte, dà 3, 2 e 2. È la differenza tra una formula facile da scrivere e una in cui è giusto finire.

Domande frequenti

L’estrazione è davvero casuale?

Usa la sorgente casuale crittografica del browser e la distorsione del resto è eliminata: ogni nome ha la stessa probabilità. Il mescolamento è Fisher–Yates, quindi ogni ordine è ugualmente probabile.

La mia lista viene inviata da qualche parte?

No. Tutto avviene nel tuo browser, e la lista è ricordata solo su questo dispositivo per non doverla riscrivere la prossima volta.

Lo stesso nome può uscire due volte?

Solo se spunti la casella. Per impostazione predefinita un nome già estratto esce di gioco, che è quello che serve per premi e turni.

E se chiedo più nomi di quanti ce ne siano?

Ottieni tutta la lista e una riga che dice quanti erano, invece di una risposta più corta senza spiegazioni.

Strumenti correlati