Generatore di numeri casuali
Genera numeri casuali crittograficamente sicuri e distribuzioni statistiche a latenza zero. Include entropia Web Crypto API, modalità audit per concorsi con prove SHA-256, simulazione gaussiana di Box-Muller ed esportazione CSV.
Strumenti OnlinePool di entropia del kernel del sistema operativo (window.crypto.getRandomValues)
Sottosistema Web Crypto API
I numeri esclusi vengono rigorosamente ignorati durante il campionamento
Visualizzatore Dinamico della Distribuzione dell'Entropia
Modalità Audit per Concorsi
Prova crittografica di imparzialità con impronta SHA-256 per concorsi ed estrazioni.
Nessun evento di audit registrato. Clicca su Genera per creare una prova verificabile.
Guida all'Uso: Motore Casuale Quantistico (Passo dopo Passo)
Guida operativa per campionamento crittografico, distribuzioni statistiche e audit verificabili.
Imposta Intervallo e Quantità Lotto
Definisci i valori Minimo e Massimo. Specifica la quantità desiderata (da 1 a 10.000 numeri). Usa le preimpostazioni per dadi, monete o estrazioni lotto.
Scegli il Modello di Distribuzione
Scegli la Distribuzione Uniforme per probabilità identiche tra i valori o la Distribuzione Gaussiana per addensare i dati attorno alla media (μ) con Box-Muller.
Configura Vincoli ed Esclusioni
Disattiva 'Consenti Duplicati' per estrarre numeri unici senza ripetizione. Inserisci i numeri da escludere separati da virgole (es. 4, 13, 77).
Attiva la Modalità Audit per Concorsi
Abilita 'Modalità Audit' per generare una prova crittografica inalterabile con timestamp UTC esatto e impronta digitale SHA-256.
Genera con Entropia Web Crypto
Fai clic su 'Genera' per avviare il campionamento per rigetto senza modulo bias con window.crypto.getRandomValues().
Analizza Grafici ed Esporta Dati
Esamina l'istogramma o lo scatter plot Canvas con il test Chi-Quadro. Esporta istantaneamente il dataset in formato CSV o JSON con un solo clic.
Matrice di Comparazione Architetturale
Perché Web Cryptography API e il rejection sampling superano i generatori convenzionali.
| Caratteristica Tecnica | Standard Math.random() | Hardware Fisico TRNG | Motore Quantistico ToolsMetrics |
|---|---|---|---|
| Sorgente di Entropia | Algoritmo software prevedibile (PRNG) | Decadimento radioattivo / Rumore termico | Pool crittografico del kernel del SO (CSPRNG) |
| Eliminazione del Modulo Bias | Distorto (Operazione di resto semplice) | Variabile in base al post-processing | 100% Imparziale (Campionamento per Rigetto) |
| Registro di Audit e Prova | Inesistente (Valori effimeri senza traccia) | Richiede server esterni di log | Hash Crittografico SHA-256 Integrato |
| Distribuzioni Statistiche | Solo valori uniformi approssimati | Solo bit fisici grezzi | Uniforme + Gaussiana Normale (Box-Muller) |
| Latenza e Privacy | Istantaneo / Molti inviano dati a server | Latenza elevata da bus hardware | 0ms Rigorosamente Lato Client (100% Privato) |
Domande Frequenti (FAQ)
Risposte tecniche e pratiche per data scientist, promotori di concorsi e sviluppatori.
Q:Come estraggo un vincitore dimostrabilmente equo per un giveaway o concorso?
Attiva la 'Modalità Audit', imposta Minimo su 1 e Massimo sul totale dei partecipanti, scegli Quantità 1 e disattiva 'Consenti Duplicati'. Clicca su 'Genera' e poi su 'Copia Prova di Audit'. Riceverai un certificato crittografico contenente il numero estratto, la data UTC esatta e l'hash SHA-256 per certificare pubblicamente l'assoluta trasparenza dell'estrazione.
Q:Perché Web Cryptography API è superiore a Math.random() di JavaScript?
Math.random() utilizza algoritmi deterministici software (come il Mersenne Twister). Se un osservatore registra una sequenza breve, può ricostruire lo stato interno e prevedere le estrazioni successive. Al contrario, Web Cryptography API (window.crypto.getRandomValues) raccoglie entropia fisica dal processore e dal kernel del SO, rendendo impossibile qualsiasi previsione.
Q:Cos'è il modulo bias e come viene rimosso?
Il modulo bias si verifica quando un numero a 32 bit viene ristretto a un intervallo con l'operatore resto (%). Se l'intervallo non divide esattamente 2^32, i numeri inferiori risultano leggermente favoriti. Il nostro motore adotta il Rejection Sampling: i valori che eccedono l'ultimo multiplo esatto vengono scartati e riestratti.
Q:Quando conviene usare la Distribuzione Gaussiana al posto della Uniforme?
Usa la Distribuzione Uniforme quando ogni esito deve avere identica probabilità (dadi, estrazioni a sorte, lotterie). Usa la Distribuzione Gaussiana (Normale) per modellare fenomeni naturali o finanziari che si addensano attorno a una media centrale (tolleranze di produzione, punteggi o variazioni di prezzo).
Q:Come posso escludere numeri o generare sequenze senza duplicati?
Disattiva 'Consenti Duplicati' e inserisci i numeri da scartare nel campo 'Escludi Numeri' (es. '4, 13, 77'). Il motore verifica la disponibilità di numeri unici nell'intervallo e genera il lotto garantendo l'unicità di ogni elemento.
Q:Posso esportare i dati generati per Excel o Python?
Sì. Per qualsiasi lotto di numeri, clicca sul pulsante 'Scarica CSV' nella barra Omni-Grid. Il file formattato con indice e valore è subito compatibile con Microsoft Excel, Google Sheets, Python Pandas o R. È disponibile anche il download in formato JSON.
Q:I miei numeri o parametri vengono inviati a server esterni?
No. Tutti i calcoli, la generazione di entropia, gli hash SHA-256, le trasformate Box-Muller e la grafica Canvas avvengono interamente nella memoria locale del tuo browser. Nessun dato viene trasmesso o registrato su server esterni.
- P(X = k): Probabilità uniforme discreta di estrazione del numero intero k nell'intervallo [a, b].
- N: Numero totale di valori possibili nell'intervallo, dove N = b - a + 1.
- L: Soglia di campionamento per rigetto (rejection sampling) che elimina il bias da modulo.
- Z₀: Variabile casuale normale standardizzata (media = 0, deviazione standard = 1).
- U₁, U₂: Variabili uniformi indipendenti in (0, 1) generate via Web Crypto API.
- μ, σ: Media (μ) e deviazione standard (σ) target della distribuzione gaussiana.
- X: Numero casuale gaussiano finale proporzionato ai parametri configurati.
- χ²: Statistica del test Chi-Quadro per convalidare l'uniformità dei dati estratti.
- Oᵢ, Eᵢ: Frequenza osservata e frequenza attesa teorica per la classe i.
Cos'è Generatore di numeri casuali?
| Componente Tecnico | Utilità Strutturale | Vantaggio Operativo |
|---|---|---|
| Web Crypto API | Raccoglie entropia reale dai sensori hardware del dispositivo. | Previene attacchi informatici basati sulla previsione dei numeri. |
| Algoritmo Box-Muller | Genera una campionatura basata su una curva di distribuzione normale. | Permette di simulare scenari realistici come il traffico di rete. |
| Audit SHA-256 | Calcola un hash immutabile per l'intera sequenza estratta. | Certifica legalmente e matematicamente la regolarità di un'estrazione. |
| Esportazione Batch CSV | Produce e formatta enormi set di dati numerici in frazioni di secondo. | Ottimizza i test di carico (stress test) sui server e sui database. |