Aleatoriedade Criptográfica & Embaralhamento Fisher-Yates do Baralho

Como a entropia CSPRNG da Web Crypto API e o embaralhamento Fisher-Yates multipassagem garantem equidade absoluta

Aleatoriedade Criptográfica como Alicerce da Investigação Sincera

Ferramentas online de adivinhação frequentemente empregam algoritmos pseudoaleatórios previsíveis ou pesos artificiais de engajamento. Na Vaticinator, aderimos estritamente aos padrões criptográficos e à pura equidade matemática.

---

#### 1. Geração Criptograficamente Segura de Números Pseudoaleatórios (CSPRNG)

  • Utilizamos a Web Crypto API nativa (`crypto.getRandomValues`), acessando diretamente os pools de entropia do sistema operacional (ruído de hardware, microtempo da CPU e interrupções físicas).
  • Diferente do `Math.random()` padrão, o CSPRNG oferece imprevisibilidade matemática e uniformidade rigorosa.

#### 2. Algoritmo Moderno de Embaralhamento Fisher-Yates

  • O embaralhamento das 78 chaves é executado com o ótimo $O(N)$ algoritmo Fisher-Yates de Knuth-Durstenfeld.
  • Cada uma das $78!$ ($approx 1.13 imes 10^{115}$) permutações potenciais tem probabilidade matemática idêntica.

#### 3. Gerador Equilibrado de Vetor de Inversão de 50%

  • As orientações das cartas (erguida vs. invertida) são computadas de forma independente por avaliações booleanas criptográficas com paridade exata de 50,0%.

#### 4. Injeção de Entropia por Interação em Tempo Real

  • Trajetórias dinâmicas do cursor, velocidade do ponteiro e carimbos de tempo de toque injetam entropia física do usuário no estado da semente, transformando cada tiragem em um nó sincrônico único.