La Casualità Crittografica come Fondamento dell'Indagine Sincera
Gli strumenti di divinazione online soffrono spesso di una scarsa affidabilità causata da generatori pseudo-casuali (come il classico `Math.random()`), che generano sequenze prevedibili e prive di reale entropia fisica. In Vaticinator, l'estrazione delle carte è governata da un'architettura crittografica di grado bancario:
- Generazione di Numeri Casuali Sicuri (CSPRNG): Utilizziamo l'interfaccia standard `crypto.getRandomValues()` fornita a livello nativo dal sistema operativo e dal browser.
- Entropia Dinamica in Tempo Reale: I micro-movimenti del puntatore del mouse, gli eventi touch e i timestamp ad alta risoluzione (`performance.now()`) alimentano un buffer di entropia continua.
- Mescolamento Formale Fisher-Yates (Knuth Shuffle): Garantisce una permutazione uniforme e non polarizzata delle 78 carte con complessità temporale lineare $O(n)$ e zero bias di campionamento.
- Determinazione dell'Orientamento (Diritto/Rovesciato): Un bit casuale crittografico indipendente viene generato per ciascuna carta estratta, assicurando che la probabilità di rovesciamento sia esattamente del 50% matematico.