Generator de numere aleatorii: întregi și zecimale online
Generatorul de numere aleatorii creează întregi aleatorii sau numere zecimale într-un interval ales de tine. Implicit, folosește crypto.getRandomValues cu eșantionare prin respingere pentru a evita bias-ul modulo și a oferi ieșire securizată criptografic. Poți comuta la seeded mulberry32 pentru rezultate reproductibile, nesecurizate, poți solicita valori unice, le poți sorta și poți alege orice bază de ieșire pentru întregi. Suportul BigInt acoperă intervale mari.
Generatorul de numere aleatorii este un instrument bazat pe browser pentru crearea de întregi aleatorii sau numere zecimale într-un interval. Oferă un mod rapid de a pregăti valori pentru testare, exemple și alte sarcini de dezvoltare fără să faci manual fiecare număr. Alege tipul de ieșire de care ai nevoie, generează valori și copiază rezultatele.
Implicit, generarea folosește crypto.getRandomValues cu eșantionare prin respingere, ceea ce evită bias-ul modulo și oferă ieșire aleatorie securizată criptografic. Dacă ai nevoie de rezultate repetabile în schimb, comută la PRNG-ul seeded mulberry32; ieșirea sa este reproductibilă, dar nu securizată. Poți solicita și valori unice fără repetiții, poți sorta rezultatele și poți selecta orice bază de ieșire pentru întregi. Gestionarea conștientă de BigInt suportă intervale mari.
Întregii sunt numere întregi, în timp ce numerele zecimale includ o parte fracționară, deci alegerea potrivită depinde de ce așteaptă codul tău. Ieșirea întreagă poate fi reprezentată și într-o altă bază decât baza zecimală obișnuită, ceea ce este util când o sarcină are nevoie de o reprezentare numerică diferită. Aceste opțiuni fac generatorul util pentru pregătirea datelor de test, a fixture-urilor, a datelor seed și a exemplelor repetabile.
Instrumentul rulează complet în browserul tău: valorile sunt procesate pe dispozitivul tău și nimic nu este încărcat, stocat sau trimis către un server. Funcționează offline după ce pagina s-a încărcat, deci poți continua să generezi numere fără conexiune la rețea. Dezvoltatorii și inginerii DevOps îl pot folosi pentru valori unice rapide sau ieșire reproductibilă nesecurizată, păstrând fluxul de generare simplu.
Pasul 1: Alege un interval și dacă ai nevoie de întregi sau numere zecimale. Generatorul creează valori în intervalul pe care îl specifici.
Pasul 2: Setează opțiunile de generare. Folosește metoda implicită crypto.getRandomValues sau comută la seeded mulberry32 când ai nevoie de ieșire reproductibilă, nesecurizată.
Pasul 3: Alege dacă să generezi valori unice sau să sortezi rezultatele. Pentru ieșirea întreagă, poți selecta și orice bază de ieșire.
Pasul 4: Generează numerele, apoi copiază valorile de care ai nevoie pentru codul, testele sau datele tale.
Caz de utilizare: Pregătește valori de numere aleatorii pentru teste, fixture-uri sau date seed fără să tastezi fiecare valoare manual.
Caz de utilizare: Generează un întreg lot de valori odată când configurezi date eșantion sau intrări de test.
Caz de utilizare: Folosește ieșirea aleatorie securizată criptografic implicită când ai nevoie de valori cu adevărat aleatorii, nu ghicite sau tastate manual.
Caz de utilizare: Comută la seeded mulberry32 când ai nevoie de valori reproductibile, nesecurizate, pentru un test repetabil sau un exemplu de dezvoltare.
Caz de utilizare: Solicită valori unice când numerele duplicate ar face un fixture de test sau un set eșantion mai puțin util.
Caz de utilizare: Sortează valorile generate sau alege o altă bază pentru ieșirea întreagă când pregătești valori pentru o anumită sarcină de dezvoltare.