Vai al contenuto principale
LibraTool logoLibraTool

Lancio Moneta e Ruota della Fortuna gratis

Lancia una moneta virtuale, fai girare una ruota personalizzabile o scegli casualmente da un elenco di opzioni. Utilizza la casualità crittograficamente sicura del tuo browser — non è un'estrazione verificabile pubblicamente, quindi evita i concorsi regolamentati.

Funziona offline una volta caricato

🔒 Tutti e tre utilizzano il generatore di numeri casuali crittograficamente sicuro del tuo browser: il risultato viene scelto prima, poi animato — la moneta è un vero 50/50, la ruota viene fatta girare sul risultato già scelto e il selezionatore è imparziale. Nulla lascia il tuo dispositivo. Questo è giusto per l'uso casuale, ma non è un'estrazione verificabile pubblicamente, quindi evita i concorsi regolamentati o le decisioni di alto valore.

Usi comuni

  • Lancia una Moneta per Prendere DecisioniUsa un lancio di moneta virtuale equo per prendere decisioni rapide e imparziali quando sei indeciso tra due opzioni.
  • Ruota la Ruota per Assegnazioni di Team CasualiUsa la ruota personalizzabile per assegnare casualmente i membri del team a attività, ruoli o gruppi.
  • Selezionatore Casuale di Studenti per le AuleUsa la ruota o il selezionatore di opzioni per chiamare casualmente gli studenti, assegnare gruppi o scegliere volontari.
  • Lancio di Moneta Virtuale per lo SportLancia una moneta giusta per determinare i lati del team, il primo possesso, l'ordine di servizio o altre decisioni sportive.
  • Selezionatore Casuale per ConcorsiSeleziona un vincitore casuale da un elenco di voci usando il Selezionatore di Opzioni - trasparente e equo.

Come funziona

Tutte e tre le modalità — lancio moneta, ruota della fortuna, e selettore opzioni — usano la Web Crypto API integrata del browser (crypto.getRandomValues) per generare l'esito vincente, poi guidano l'animazione interamente lato client con trasformazioni CSS e requestAnimationFrame. Nessun server è coinvolto in nessun momento.

  1. 1
    Web Crypto sceglie il vincitore
    Prima che inizi qualsiasi animazione, crypto.getRandomValues riempie un Uint32Array con un intero casuale crittograficamente a 32 bit. Un'operazione modulo lo mappa al numero di opzioni (2 per testa/croce, N per la ruota o il selettore), così ogni esito ha una probabilità esattamente uguale.
  2. 2
    L'angolo di rotazione viene calcolato per atterrare sul risultato
    Per la moneta, il codice calcola la rotazione aggiuntiva più breve (sopra l'angolo cumulativo corrente) che termina con la faccia corretta in alto — testa a 0°, croce a 180° — poi aggiunge 5 giri completi così sembra una vera capovolta. La ruota fa lo stesso: trova l'offset angolare che porta la fetta vincente sotto il puntatore, aggiunge 6 rotazioni complete, e applica un piccolo jitter casuale così il puntatore non si ferma sempre esattamente al centro della fetta.
  3. 3
    Le transizioni CSS e requestAnimationFrame guidano l'animazione
    La moneta e la ruota si animano tramite trasformazione CSS con una curva di easing cubic-bezier applicata a un singolo valore di rotazione accumulato — non serve JavaScript per-fotogramma una volta impostato l'angolo. Il selettore di opzioni usa invece requestAnimationFrame: a ogni fotogramma, un intervallo che cresce quadraticamente determina se avanzare l'evidenziazione, producendo una decelerazione tipo slot machine che si ferma sempre sul vincitore predeterminato.
  4. 4
    Il risultato viene rivelato e registrato nella cronologia della sessione
    Un setTimeout scatta quando l'animazione si completa (1,3 s per la moneta, 4,3 s per la ruota) e scrive il risultato nello stato. La modalità moneta mantiene una cronologia di sessione in corso di fino a 24 lanci con conteggi testa/croce. Gli utenti con prefers-reduced-motion abilitato saltano completamente l'animazione e vedono il risultato immediatamente.

Guida

Esempio pratico

Apri la pagina nella scheda «Lancia la moneta» e premi «Lancia la moneta»; funziona anche toccare la moneta. Il pulsante dice «Lancio in corso…» per 1,3 secondi mentre la moneta gira, poi compare «Testa!» o «Croce!» con una riga come «3 Testa / 2 Croce in 5 lanci» e una fila di chip T e C. Passa a «Gira la ruota», che parte con Pizza, Sushi, Tacos e Burgers. Scrivi Ramen in «Aggiungi un'opzione…» e premi Invio per ottenere cinque spicchi da 72 gradi ciascuno. Premi «Gira la ruota»; dopo 4,3 secondi l'indicatore si ferma e un riquadro mostra «Vincitore» e il nome. «Rimuovi il vincitore e gira di nuovo» compare finché restano più di due opzioni. In «Scelta casuale», con Sì, No e Forse, premi «Scegli un'opzione a caso»: le righe si illuminano a turno per fino a 1,6 secondi e il riquadro «Selezionata» mostra la risposta.

Quali impostazioni usare, e i limiti

  • Tocca la moneta o il pulsante, poi aspetta che atterri. «Lancia la moneta» e la moneta stessa avviano entrambi un lancio. Il risultato viene scelto prima che parta l'animazione, usando il generatore casuale sicuro del browser, quindi è un vero 50/50 e la rotazione si limita a mostrarlo. I tocchi aggiuntivi vengono ignorati per 1,3 secondi. I chip sotto la moneta elencano i tuoi ultimi 24 lanci, il più recente per primo, e la riga «Testa / Croce in N lanci» conta al massimo quei 24, quindi non riporta mai più di 24 lanci. L'elenco viene conservato solo finché la pagina è aperta.
  • Costruisci la ruota con fino a 24 opzioni. Scrivi in «Aggiungi un'opzione…» e premi Invio o «+». Ogni opzione viene tagliata a 24 caratteri, e «+» è disattivato quando la casella è vuota, mentre la ruota gira o a 24 opzioni. La × accanto a un'opzione la rimuove. Non c'è modifica sul posto, quindi rimuovi un'opzione e aggiungila di nuovo. «Gira la ruota» richiede almeno due opzioni. Un'etichetta di oltre 16 caratteri viene accorciata sul suo spicchio, ma il riquadro del vincitore la mostra per intero. Aggiungere due volte la stessa opzione le dà due spicchi e quindi una probabilità doppia.
  • Usa l'eliminazione per mettere i nomi in ordine. Dopo un giro, «Rimuovi il vincitore e gira di nuovo» toglie il vincitore dalla ruota e fa girare subito il resto. Compare solo finché restano più di due opzioni, quindi l'ultimo giro è tra due. Usalo per sorteggiare un ordine di esecuzione o per eliminare le scelte una a una. «Schermo intero», mostrato dove il browser lo supporta, nasconde l'elenco delle opzioni e mantiene la ruota, il vincitore e il pulsante di giro, adatto allo schermo di un'aula. Non puoi aggiungere o rimuovere opzioni mentre gira.
  • Usa Scelta casuale per un semplice elenco. Ogni opzione ha la sua riga. Invio aggiunge una riga sotto, i tasti freccia su e giù si spostano tra le righe, e Backspace su una riga vuota la elimina; anche il pulsante × rimuove una riga, ma una riga resta sempre. Le righe vuote vengono ignorate, e «Scegli un'opzione a caso» è disattivato finché almeno una riga non ha testo. Con una sola riga compilata risponde subito, senza animazione. Puoi aggiungere più righe delle 24 opzioni della ruota, ma un link condiviso ne conserva solo le prime 50.
  • Condividi una ruota o un elenco come link. «Condividi il risultato» compare sotto le schede «Gira la ruota» e «Scelta casuale». Dopo che hai cambiato un'opzione, l'indirizzo della pagina porta entrambi gli elenchi dopo un #, e il pulsante copia quel link, oppure apre il foglio di condivisione su uno smartphone. I browser non inviano a un server la parte dopo il #. Quando il link viene aperto, ogni opzione viene tagliata a 24 caratteri, la ruota conserva 24 opzioni e la scelta casuale 50, e le virgole dentro un'opzione sopravvivono. Un indirizzo più lungo di 1.800 caratteri viene scartato, il che dà un link semplice senza opzioni.
  • Sappi che cosa significa equo qui. Tutte e tre le modalità usano il generatore casuale crittograficamente sicuro del browser. Il risultato viene scelto per primo e l'animazione è disposta in modo da atterrare su di esso; il piccolo scostamento di dove si ferma l'indicatore dentro uno spicchio è solo estetico. Questo è equo per scelte informali, ma la pagina stessa dice che non è un'estrazione pubblica verificabile, quindi evita concorsi regolamentati o decisioni di alto valore. Se il tuo dispositivo è impostato per ridurre il movimento, tutte e tre saltano l'animazione e mostrano subito il risultato.

Problemi comuni e come risolverli

Il pulsante «Gira la ruota» è disattivato.
È disattivato mentre la ruota gira e ogni volta che ha meno di due opzioni. Aggiungi un'altra opzione in «Aggiungi un'opzione…» e premi Invio. I pulsanti × rimuovono le opzioni fino a nessuna, quindi una ruota può restare con troppo poche.
Il pulsante «+» accanto a «Aggiungi un'opzione…» è disattivato.
È disattivato quando la casella è vuota o contiene solo spazi, mentre la ruota gira e quando la ruota ha già 24 opzioni. A 24, rimuovi prima un'opzione. Tutto ciò che scrivi oltre i 24 caratteri viene tagliato quando l'opzione viene aggiunta.
Un link condiviso si apre sulla scheda «Lancia la moneta», oppure ha perso le tue opzioni.
Un link creato dopo una modifica porta sia l'elenco della ruota sia quello della scelta casuale. Quando sono presenti entrambi, la pagina lascia selezionato «Lancia la moneta», quindi apri «Gira la ruota» o «Scelta casuale» per trovare le tue opzioni. Se l'indirizzo ha superato i 1.800 caratteri, cosa che le lettere non latine raggiungono in fretta perché ognuna occupa circa nove caratteri una volta codificata, «Condividi il risultato» dà un link semplice senza opzioni. Le opzioni oltre i 24 caratteri vengono tagliate e gli elenchi sono ridotti a 24 (ruota) o 50 (scelta casuale).
I nomi lunghi delle opzioni sembrano tagliati sulla ruota.
Uno spicchio mostra solo i primi 15 caratteri di un'etichetta più lunga di 16, seguiti da «…», e il testo si rimpicciolisce man mano che le etichette si allungano. Il riquadro del vincitore mostra il testo completo. Usa nomi più corti se la ruota deve essere letta da lontano.
La moneta o la ruota mostra subito il risultato, senza girare.
Il tuo dispositivo o browser è impostato per ridurre il movimento, e la pagina lo rispetta: moneta, ruota e scelta casuale saltano l'animazione e mostrano subito il risultato. Il risultato viene scelto allo stesso modo. Disattiva l'impostazione nelle opzioni di accessibilità del sistema se vuoi riavere l'animazione.

Come si confronta

Una vera moneta, un dado o dei bigliettini sono cose che tutti possono guardare; questa pagina è un rimpiazzo rapido quando non li hai, con una moneta, una ruota dei nomi e un selettore di elenco in un unico posto. Ogni opzione ha la stessa probabilità, quindi l'unico modo per dare un peso a una scelta è aggiungerla più di una volta. Lancia una moneta per volta e ricorda 24 lanci finché la pagina resta aperta. Gli elenchi della ruota e della scelta casuale sono conservati nell'indirizzo della pagina, quindi sopravvivono all'aggiornamento. La pagina dichiara che nulla lascia il tuo dispositivo. Non dà alcuna prova che un'estrazione sia stata equa, dato che non c'è un registro pubblico né un seme, quindi non è adatta a concorsi o premi regolamentati. Non ci sono account né suoni.

Strumenti correlati

Domande frequenti