Come funzionano i nostri strumenti casuali
Random Wheel Tools usa la fonte casuale crittografica del browser, una validazione esplicita e regole di campionamento documentate. Questa pagina spiega che cosa dimostra tutto ciò e che cosa non dimostra.
Entropia e interi senza distorsioni
Le estrazioni iniziano con crypto.getRandomValues(). Gli intervalli di interi usano il campionamento per rifiuto: la coda incompleta dell’intervallo a 32 bit viene scartata per evitare la distorsione da modulo. Se l’API del browser richiesta non è disponibile, lo strumento segnala un errore anziché ricorrere a Math.random().
Mescolamento, pesi ed estrazioni senza ripetizioni
Le liste uniformi usano il mescolamento Fisher–Yates o un campionamento parziale senza reinserimento. Gli strumenti ponderati convalidano ogni peso positivo e mostrano la probabilità modellata della prima estrazione. Le modalità a eliminazione e senza ripetizioni acquisiscono un’istantanea prima dell’animazione, così modifiche o eventi duplicati non possono cambiare un risultato in corso.
Limiti dell’equità
La casualità crittografica del browser è adatta alle decisioni ordinarie in classe, in squadra, alle feste e per uso personale. Non è casualità atmosferica, un servizio di estrazioni regolamentato, una verifica notarile né una prova che la lista di origine fosse completa. Una ricevuta locale dell’estrazione aiuta a riprodurre ciò che il browser ha registrato, ma non è una certificazione di terzi.
Test e correzioni
Il motore casuale accetta entropia iniettata per test unitari e dei limiti deterministici. I controlli di rilascio coprono inclusione, identità dei duplicati, limiti degli intervalli, migrazione dell’area di lavoro, annullamento, idratazione e cicli di esportazione e importazione CSV. I difetti riproducibili possono essere segnalati all’indirizzo di assistenza nella pagina Contatti.
Segnale del risultato generato
Il segnale facoltativo della ruota viene generato durante l’esecuzione con due note di oscillatori Web Audio. È un output originale del programma e non scarica né include musica o registrazioni audio di terzi.
Fonti primarie
L’implementazione è stata scritta in modo indipendente sulla base dell’API di crittografia web del W3C e di algoritmi di campionamento standard. Il comportamento e i limiti del prodotto sono documentati per versione nel registro pubblico delle modifiche.
Revisione del prodotto e della metodologia: