Estrai un campione casuale di numeri da una popolazione — con o senza reinserimento, ordinato per praticità.
Un campione casuale è un sottoinsieme di una popolazione scelto in modo che ogni membro abbia la stessa probabilità di essere selezionato. Questo strumento genera un tale campione per numero: specifichi la dimensione della popolazione e del campione, e vengono estratti n numeri a caso dall'intervallo. Senza reinserimento, ogni numero appare al massimo una volta — è lo standard per sondaggi e audit. Con reinserimento, i numeri possono ripetersi — utile per bootstrap ed esercizi di simulazione.
Il campionamento senza reinserimento usa lo shuffle di Fisher-Yates: crea un array di tutti gli N numeri, lo mescola con un singolo passaggio di scambi casuali e prende i primi n elementi. Questo garantisce una distribuzione perfettamente uniforme in tempo O(N). Il risultato è ordinato per leggibilità, poiché nella maggior parte delle applicazioni pratiche l'ordine di selezione non conta — ciò che conta è che ogni combinazione di n da N fosse ugualmente probabile.
La popolazione può arrivare fino a un milione, sufficiente per qualsiasi esercizio didattico o audit su piccola scala. La numerazione inizia dal valore scelto (predefinito 1), così puoi abbinarlo a un elenco numerato di studenti, fatture o campioni di laboratorio. Tutto viene eseguito nel tuo browser con Math.random(), che non è crittograficamente sicuro — per un audit normativo o una randomizzazione di trial clinico, usa un generatore di numeri casuali certificato.
Shuffle di Fisher-Yates: per i da N-1 a 1, scambia l'elemento i con l'elemento all'indice casuale [0, i]. Poi prendi i primi n elementi. Probabilità che un singolo elemento venga selezionato = n/N.
Usa Math.random(), che è un generatore pseudocasuale. Va bene per didattica, sondaggi e campionamenti non critici. Per scopi normativi o crittografici, usa una fonte certificata di casualità.
Questo strumento lavora con numeri. Per campionare nomi, numerali e usa il risultato per cercarli — oppure usa lo strumento di randomizzazione nomi.
Senza reinserimento, una volta estratto un numero non può più apparire — ogni selezione lo rimuove dal pool. Con reinserimento, ogni estrazione ha il pool completo disponibile, quindi le ripetizioni sono possibili.
Per leggibilità. L'ordine di selezione è casuale, ma una volta estratti, un elenco ordinato è più facile da usare — per cercare i record, ad esempio. La casualità sta in quali numeri sono stati scelti, non nel loro ordine di visualizzazione.
No. Il campione viene generato in JavaScript sul tuo dispositivo. Nulla viene trasmesso o memorizzato.
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.