Mescola Liste

Mescola le righe in un ordine davvero casuale con Fisher-Yates — o estrai le prime N come vincitrici.

Come si usa

  1. Incolla la tua lista nel campo di input, un elemento per riga — nomi, attività, canzoni, partecipazioni a un'estrazione.
  2. Clicca "Mescola" per ottenere la lista in un nuovo ordine casuale. Se vuoi, imposta "Prendi solo i primi N" per estrarre i vincitori, o spunta la modalità parole per mescolare le parole di una singola riga.
  3. Copia o scarica il risultato mescolato. Clicca di nuovo "Mescola" per un ordine nuovo — ogni disposizione è ugualmente probabile.

Informazioni su questo strumento

Ogni volta che ti serve un ordine su cui nessuno possa discutere — chi presenta per primo, quali canzoni suonano in quale sequenza, chi vince il giveaway — ti serve una mescolata genuinamente casuale. Questo strumento prende qualsiasi lista, un elemento per riga, e la riorganizza in modo che ogni possibile ordinamento abbia esattamente la stessa probabilità. Le righe vuote vengono ignorate, quindi una lista copiata da un foglio di calcolo funziona così com'è.

La mescolata usa l'algoritmo Fisher-Yates, il metodo standard usato dagli informatici proprio perché gli approcci ingenui falliscono: ordinare per una chiave casuale, per esempio, è misurabilmente sbilanciato verso certi ordinamenti. Fisher-Yates percorre la lista dalla fine, scambiando ogni elemento con una posizione precedente scelta in modo uniforme, il che produce in modo dimostrabile una permutazione senza distorsioni. Per la casualità in sé lo strumento usa il generatore crittografico del browser (crypto.getRandomValues) con rejection sampling per evitare il bias del modulo — la stessa qualità di casualità usata per generare password, molto meglio del semplice Math.random.

Due opzioni coprono le variazioni più comuni. "Prendi solo i primi N" trasforma il mescolatore in una lotteria: mescola tutto, tieni i primi N — un'estrazione equa di vincitori senza ripetizioni, e la riga di stato registra quanti ne sono stati estratti su quante partecipazioni. "Mescola le parole invece delle righe" divide il testo sugli spazi anziché sugli a capo, utile per randomizzare l'ordine delle parole in una singola riga — risposte di quiz, giochi di parole, spunti di brainstorming. Tutto gira al 100% nel tuo browser; la tua lista non viene mai caricata da nessuna parte.

Domande frequenti

La mescolata è davvero casuale ed equa?

Sì. Usa l'algoritmo Fisher-Yates alimentato dal generatore casuale crittografico del browser, quindi ogni possibile ordinamento è ugualmente probabile — non c'è alcun bias verso l'ordine originale o una posizione.

Posso usarlo per estrarre i vincitori di un giveaway?

Sì. Incolla una partecipazione per riga, imposta "Prendi solo i primi N" sul numero di vincitori e clicca Mescola: lo strumento estrae N partecipazioni distinte a caso. Per estrazioni pubbliche, valuta di registrare lo schermo in quel momento per trasparenza.

Le righe duplicate vengono rimosse?

No. Ogni riga non vuota viene mantenuta, quindi un nome inserito tre volte ha tre possibilità in un'estrazione. Se vuoi che ogni elemento compaia una sola volta, deduplica prima la lista.

Cosa fa "Mescola le parole invece delle righe"?

Divide l'intero input sugli spazi invece che sugli a capo e mescola le parole, restituendole come un'unica riga — comodo per giochi di parole e per randomizzare le opzioni di risposta.

La mia lista lascia il browser?

No. La mescolata gira al 100% in JavaScript sul tuo dispositivo. Nomi e partecipazioni non vengono mai trasmessi o salvati, il che la rende sicura per liste di partecipanti.

Strumenti correlati

Link lunghi? Accorciali gratis

Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.

Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.