Oracle

Comment ça marche

Ici, chaque tirage commence par des nombres aléatoires quantiques. Voici d’où ils viennent et comment ils deviennent des cartes.

Le hasard quantique

Un générateur informatique ordinaire calcule ses nombres à partir d’une valeur de départ : ils ont seulement l’air aléatoires. Un générateur quantique mesure un processus physique dont l’issue, selon la physique quantique, ne peut être prédite, même en principe.

Cela ne rend pas les cartes plus sages. Mais personne, pas même nous, ne pouvait connaître le tirage à l’avance.

D’où viennent les nombres

Les nombres proviennent du LfD QRNG, un générateur quantique de nombres aléatoires de la Leibniz Universität Hannover, qui les met à la disposition de tous.

Notre serveur les récupère par blocs de 1 Ko et les garde en mémoire. Chaque octet sert une seule fois, puis il est jeté.

Comment les cartes sont mélangées

Un octet devient une carte sans biais. Si l’octet tombe en dehors de la plus grande plage divisible exactement par le nombre de cartes restantes, il est écarté et l’on prend le suivant. Un simple reste de division ferait sortir certaines cartes plus souvent que d’autres.

Les cartes sont ensuite tirées une à une parmi celles qui restent dans le jeu (mélange partiel de Fisher-Yates). Chaque carte a la même probabilité à chaque position.

Si le générateur quantique ne répond pas

Si le LfD ne répond pas dans la seconde et demie, le serveur mélange avec le générateur ordinaire de Cloudflare, et la page l’indique sous le tirage. Sans connexion au serveur, votre navigateur mélange selon les mêmes règles et le dit aussi.

Un tirage n’est dit quantique que si ses nombres l’étaient vraiment.

Pour le divertissement

Oracle est fait pour le plaisir et la réflexion. Les cartes ne prennent pas de décisions à votre place et ne remplacent pas l’avis d’un médecin, d’un avocat ou d’un conseiller financier.

Oracle est fait par Caféine Software. Le site n’a ni publicité ni traceurs.