Generator de numere aleatoare
Generați numere aleatoare securizate criptografic și distribuții statistice cu latență zero. Include entropie Web Crypto API, mod audit pentru concursuri cu dovezi SHA-256, simulare gaussiană Box-Muller și export CSV.
Instrumente OnlineFondul de Entropie al Sistemului de Operare (window.crypto.getRandomValues)
Subsistem Web Crypto API
Numerele excluse sunt eliminate complet din procesul de eșantionare
Vizualizator Dinamic al Distribuției Entropiei
Mod Audit pentru Concursuri
Dovadă criptografică a imparțialității cu amprentă digitală SHA-256 pentru extrageri.
Niciun eveniment de audit înregistrat. Apasă Generează pentru a crea dovada.
Ghid de Utilizare: Motorul de Numere Aleatoare (Pas cu Pas)
Ghid practic pentru generare criptografică, distribuții statistice și jurnale de audit verificabile.
Configurarea Intervalului și a Lotului
Stabiliți limitele Min și Max ale intervalului numeric. Selectați cantitatea dorită (de la 1 până la 10.000 de numere). Folosiți presetările rapide pentru zaruri, monede, procente sau extrageri loto.
Selectarea Distribuției Statistice
Alegeți Distribuția Uniformă pentru șanse identice pentru fiecare număr sau Distribuția Gaussiană (Normală) pentru gruparea valorilor în jurul mediei (μ) prin transformarea Box-Muller.
Setarea Constrângerilor și Excluderilor
Dezactivați opțiunea 'Permite Duplicate' pentru a extrage numere unice fără repetiție. Introduceți numere separate prin virgulă în câmpul 'Exclude Numere' (de ex. 4, 13, 77) pentru a le elimina din eșantionare.
Activarea Modului de Audit pentru Concursuri
Activați 'Mod Audit' pentru a genera dovezi criptografice de imparțialitate. Fiecare extragere primește un marcaj temporal UTC exact și o amprentă digitală unică SHA-256.
Generarea cu Entropie Criptografică
Apăsați 'Generează' pentru a rula eșantionarea fără eroare de modulo prin Web Crypto API. Extragerile unice includ un efect vizual de decriptare de 400ms, iar loturile mari sunt generate instant.
Vizualizarea și Exportul Datelor
Urmăriți histograma de frecvență sau diagrama de dispersie pe Canvas HTML5 cu testul Chi-Pătrat de uniformitate. Exportați setul complet de date în format CSV sau JSON dintr-un singur clic.
Matrice de Comparație Tehnică
De ce Web Cryptography API și eșantionarea cu respingere depășesc generatoarele web convenționale.
| Caracteristică Tehnică | Standard Math.random() | Dispozitive Fizice TRNG | Motorul Cuantic ToolsMetrics |
|---|---|---|---|
| Sursă de Entropie | Algoritm software predictibil (PRNG) | Dezintegrare radioactivă / Zgomot termic | Fondul de Entropie al Nucleului OS (CSPRNG) |
| Eliminarea Erorii de Modulo | Viciat (Operație modulo simplistă) | Depinde de post-procesare | 100% Imparțial (Eșantionare cu Respingere) |
| Jurnal de Audit și Verificare | Inexistent (Valori efemere) | Necesită servere externe de logare | Amprentă Criptografică SHA-256 Integrată |
| Distribuții Statistice | Doar valori uniforme aproximative | Doar biți fizici uniformi | Uniformă + Gaussiană Normală (Box-Muller) |
| Latență și Confidențialitate | Instant / Unele unelte trimit date la server | Latență ridicată de comunicare hardware | 0ms Strict Client-Side (Confidențialitate 100%) |
Întrebări Frecvente (FAQ)
Răspunsuri tehnice și practice pentru utilizatori, organizatori de extrageri și specialiști în date.
Q:Cum pot desemna un câștigător imparțial și verificabil pentru un concurs sau o extragere?
Activați 'Mod Audit', setați Min la 1 și Max la numărul total de participanți înscriși, setați Cantitatea la 1 și dezactivați 'Permite Duplicate'. Apăsați 'Generează', apoi folosiți butonul 'Copiază Dovada de Audit'. Veți obține un certificat criptografic ce include numărul extras, marcajul temporal UTC exact, parametrii extragerii și suma de control SHA-256, oferind o dovadă matematică incontestabilă pentru public.
Q:De ce este Web Cryptography API superior funcției standard Math.random()?
Funcția Math.random() utilizează algoritmi software deterministi (cum ar fi Mersenne Twister). Dacă un observator analizează o serie scurtă de valori, poate reconstrui starea internă și poate prezice toate rezultatele viitoare. În schimb, Web Cryptography API (window.crypto.getRandomValues) colectează entropie fizică non-deterministică direct din hardware-ul procesorului și nucleul sistemului de operare, făcând predicția imposibilă.
Q:Ce este eroarea de modulo (Modulo Bias) și cum este eliminată în acest instrument?
Eroarea de modulo apare atunci când un număr aleatoriu pe 32 de biți este redus la un interval folosind operatorul restului (%). Dacă intervalul nu divide exact valoarea 2^32, numerele mai mici au o probabilitate matematică ușor mai mare de a fi alese. Motorul nostru folosește eșantionarea cu respingere (Rejection Sampling): valorile brute care depășesc cel mai mare multiplu exact al intervalului sunt eliminate și re-extrase, garantând o șansă riguros egală.
Q:Când este indicat să folosesc Distribuția Gaussiană (Normală) în locul Distribuției Uniforme?
Folosiți Distribuția Uniformă atunci când fiecare număr trebuie să aibă o șansă identică (cum ar fi zaruri, bilete de loterie sau concursuri). Folosiți Distribuția Gaussiană (Normală) atunci când doriți să simulați fenomene naturale sau statistice în care valorile tind să se aglomereze în jurul unei medii centrale (toleranțe industriale, scoruri de testare sau modele financiare Monte Carlo), folosind transformarea matematică Box-Muller.
Q:Cum pot exclude anumite numere sau genera un lot mare fără duplicate?
Dezactivați comutatorul 'Permite Duplicate' și introduceți valorile pe care doriți să le omiteți în câmpul 'Exclude Numere' (de exemplu: 4, 13, 77). Motorul calculează automat dacă există suficiente valori unice disponibile în interval după eliminarea numerelor excluse, apoi generează lotul fără nicio repetiție.
Q:Cum pot exporta datele generate pentru Excel sau analiza de date?
Pentru loturi de numere generate, apăsați butonul 'Descarcă CSV' din bara Omni-Grid. Fișierul este generat instantaneu cu coloane pentru index și valoare, fiind compatibil direct cu Excel, Google Sheets, Python sau R. De asemenea, puteți descărca fișierul complet JSON sau puteți copia toate valorile în clipboard.
Q:Sunt transmise numerele generate sau parametrii către vreun server extern?
Nu. Toate calculele matematice, obținerea entropiei hardware, hash-ul SHA-256, transformarea Box-Muller și desenarea pe Canvas se realizează exclusiv pe dispozitivul dumneavoastră, în memoria locală a navigatorului. Niciun fel de date nu este transmis sau stocat pe servere externe.
- P(X = k): Probabilitatea uniformă discretă de a extrage numărul întreg k din intervalul [a, b].
- N: Numărul total de valori posibile din interval, unde N = b - a + 1.
- L: Pragul superior de eșantionare prin respingere, eliminând complet eroarea modulo.
- Z₀: Variabilă normală standard (medie = 0, deviație standard = 1).
- U₁, U₂: Variabile aleatoare uniforme independente în (0, 1) generate prin Web Crypto API.
- μ, σ: Media (μ) și deviația standard (σ) dorite pentru distribuția normală.
- X: Valoarea aleatoare gaussiană calibrată conform parametrilor specificați.
- χ²: Statistica testului Chi-Pătrat pentru validarea uniformității distribuției.
- Oᵢ, Eᵢ: Frecvența observată și frecvența teoretică așteptată pentru clasa i.
Ce este Generator de numere aleatoare?
| Funcționalitate | Rol Tehnic | Aplicație Practică |
|---|---|---|
| Web Crypto API | Elimină predictibilitatea folosind zgomotul fizic al hardware-ului. | Crearea de tokenuri de sesiune sigure sau extrageri aleatoare corecte. |
| Dovezi SHA-256 | Generează o amprentă digitală pentru fiecare lot de numere. | Oferă garanția transparenței pentru concursuri și campanii de marketing. |
| Distribuție Box-Muller | Modelează rezultatele sub forma unei curbe în clopot. | Utilă pentru simulări de date și cercetare statistică avansată. |
| Export în Masă (CSV) | Permite descărcarea instantanee a mii de valori. | Generarea rapidă de date de test pentru popularea bazelor de date. |