Generator de numere aleatorii
Desenați numere întregi aleatorii din orice interval, cu sau fără repetări.
Generator de numere aleatorii
Alegeți un minim și un maxim și obțineți numere întregi aleatorii din acel interval. Ambele limite sunt incluse, astfel încât un interval de la 1 la 6 aruncă un zar și de la 1 la 49 trage numere de loterie. Solicitați un număr sau până la zece mii - fiecare aterizează pe propria linie, gata să fie copiat într-o foaie de calcul sau într-un script.
Activați „Fără repetare” atunci când fiecare număr trebuie să fie diferit, cum ar fi o tragere la loterie, o tombolă, o ordine aleatorie a locurilor sau alegerea câștigătorilor din intrările numerotate. Instrumentul vă spune dacă solicitarea este imposibilă - solicitarea a zece numere unice între 1 și 5 returnează un mesaj calm, în loc să se rotească pentru totdeauna. „Sortare crescător” ordonează numeric rezultatul, care este ceea ce îți dorești pentru o remiză pe care urmează să o citești cu voce tare; lăsați-l oprit atunci când ordinea extragerii contează.
Dacă intri în limite în sensul greșit, instrumentul le schimbă în tăcere în loc să se plângă. Intervalele pot fi enorme - până la 2^48 de valori lățime - și modul unic rămâne rapid chiar și atunci, deoarece urmărește doar numerele pe care le-a desenat, mai degrabă decât construirea întregului interval în memorie.
Numerele provin de la crypto.getRandomValues cu eșantionare de respingere în interval, astfel încât fiecare valoare dintre limite este exact la fel de probabilă ca oricare alta. Asta contează mai mult decât pare: generatoarele naive se înclină spre capătul de jos al unui interval prin bias modulo, ceea ce ruinează în liniște o remiză. Totul rulează în browserul dvs. și nimic nu este încărcat, așa că rezultatele sunt numai ale dvs. - deși pentru orice cu greutate legală, o remiză asistată bate orice pagină web.