È abbastanza buono per qualcosa come una lotteria o scegliere un vincitore?+−
Per l'equità quotidiana (una lotteria tra amici, decidere chi inizia, mescolare una piccola lista) sì - usa il generatore casuale crittografico del tuo browser (crypto.getRandomValues), la stessa fonte usata per le chiavi di cifratura: nessun risultato precedente rivela il successivo. Per qualsiasi cosa con denaro reale o implicazioni legali, usa invece un servizio di numeri casuali dedicato e verificato.
Cosa succede se chiedo più numeri unici di quanti ne esistano nell'intervallo?+−
Il conteggio viene limitato alla dimensione dell'intervallo - ad esempio, chiedere 20 numeri non ripetuti tra 1 e 5 ti dà tutti e 5, poiché non ci sono 20 numeri diversi da fornire.
Il lancio della moneta qui è davvero 50/50?+−
Sì - ogni lancio è un'estrazione indipendente con uguale probabilità per ciascun esito, così come ogni lancio di dado o scelta di numero è indipendente dagli altri.