Algoritmo base

Il generatore si fonda su un algoritmo pseudo-casuale che utilizza una seed iniziale. Questa seed può essere derivata da variabili di sistema, come il tempo o l'input dell'utente.

L'algoritmo è progettato per produrre sequenze con distribuzione uniforme e periodi lunghi, riducendo la previsibilità.

Verifica della casualità

  • Test di frequenza (Chi-square)
  • Analisi di autocorrelazione
  • Valutazioni di entropia

Questi test garantiscono che i numeri generati siano adatti per applicazioni critiche come la crittografia e le simulazioni scientifiche.