Skip to main content

Le estrazioni provengono dalla sorgente crittografica del browser, non da Math.random, quindi ogni esito è ugualmente probabile.

AnaBenChloeDiegoEmmaFinn
Nomi sulla ruota: 6

Una ruota onesta su dove si ferma

La maggior parte delle ruote anima prima e decide dopo, o decide in base al pixel su cui capita il puntatore. Questa estrae prima il vincitore dalla sorgente crittografica del browser, poi ruota per portare quello spicchio sotto il puntatore. L'animazione presenta l'estrazione, non la determina.

Come funziona

  • Trasforma un elenco incollato in spicchi uguali, uno per nome, qualunque sia il numero.
  • Estrae un nome in modo uniforme, poi gira perché finisca esattamente sotto il puntatore.
  • Se vuoi rimuove ogni vincitore, così puoi condurre un'intera estrazione fino all'ultimo nome.
spicchio = 360° / numero di nomi
il centro dello spicchio i sta a (i × spicchio + spicchio / 2) in senso orario dall'alto

per portare lo spicchio i sotto il puntatore:
  rotazione ≡ −(i × spicchio + spicchio / 2)  (mod 360°)
  più giri interi per l'effetto

Esempio pratico

Sei nomi sulla ruota e l'estrazione sceglie il quarto.

  1. spicchio = 360 / 6 = 60°
  2. il quarto nome ha indice 3, quindi il suo centro sta a 3 × 60 + 30 = 210° dall'alto
  3. rotazione necessaria ≡ −210 ≡ 150° (mod 360)
  4. aggiungi sei giri completi: 6 × 360 + 150 = 2310°

La ruota si ferma con il quarto nome esattamente sotto il puntatore, dopo poco più di sei giri.

Come leggere il risultato

  • Poiché il vincitore è scelto prima del giro, le probabilità non dipendono da dove la ruota fosse ferma né da come è disegnata. Ogni nome ha esattamente 1/n, a prescindere da colore e posizione dello spicchio.
  • Rimuovere i vincitori man mano rende ogni estrazione successiva uniforme fra i rimanenti, che è ciò che serve a una lotteria.
  • I nomi oltre i dodici caratteri sono abbreviati solo sulla faccia della ruota; altrove si usa il nome completo.

Domande frequenti

La ruota favorisce gli spicchi che sembrano più grandi?
Non ci sono spicchi più grandi: ogni nome riceve esattamente 360/n gradi. E poiché il vincitore è estratto prima che la ruota si muova, la geometria non può influenzare l'esito.
Posso usarla in classe o in squadra?
Sì, serve a questo. Attiva la rimozione del vincitore se vuoi che tutti escano una volta prima che qualcuno esca due volte.