Générateur de Nombres Aléatoires
Générez des nombres aléatoires cryptographiquement sûrs et des distributions statistiques sans latence. Comprend l'entropie Web Crypto API, le mode audit pour concours avec preuves SHA-256, la simulation gaussienne de Box-Muller et l'export CSV.
Outils en LigneRéservoir d'entropie du noyau du système d'exploitation (window.crypto.getRandomValues)
Sous-système Web Crypto API
Les nombres exclus sont strictement ignorés lors de l'échantillonnage
Visualiseur Dynamique de Distribution d'Entropie
Mode Audit de Concours
Preuve cryptographique d'impartialité avec empreinte SHA-256 pour concours et tirages au sort.
Aucune entrée d'audit enregistrée. Cliquez sur Générer pour créer une preuve vérifiable.
Guide d'Utilisation : Générateur Aléatoire Quantique (Étape par Étape)
Maîtrisez le tirage cryptographique, les distributions statistiques et le journal d'audit vérifiable.
Définissez la Plage et la Taille du Lot
Indiquez les bornes Min et Max. Précisez la quantité désirée (de 1 jusqu'à 10 000 nombres). Utilisez les préréglages pour dés, tirages au sort ou loteries.
Sélectionnez le Modèle de Distribution
Optez pour la Distribution Uniforme pour une probabilité égale ou la Distribution Gaussienne pour concentrer les résultats autour de la moyenne (μ) via Box-Muller.
Configurez Contraintes et Exclusions
Désactivez 'Autoriser les Doublons' pour obtenir des tirages uniques. Renseignez la liste des nombres à exclure séparés par des virgules (ex. 4, 13, 77).
Activez le Mode Audit de Concours
Basculez sur 'Mode Audit' pour générer une preuve cryptographique infalsifiable horodatée en UTC et scellée par hachage SHA-256.
Générez avec l'Entropie Web Crypto
Cliquez sur 'Générer' pour exécuter l'échantillonnage par rejet sans biais de modulo via window.crypto.getRandomValues().
Analysez les Graphiques et Exportez
Examinez l'histogramme de fréquences ou le nuage de points Canvas avec le test du Chi-Deux. Téléchargez instantanément vos données en CSV ou JSON.
Matrice de Comparaison Architecturale
Pourquoi la Web Cryptography API et l'échantillonnage par rejet surpassent les générateurs classiques.
| Caractéristique Technique | Standard Math.random() | Matériel Physique TRNG | Moteur Quantique ToolsMetrics |
|---|---|---|---|
| Source d'Entropie | Algorithme logiciel prévisible (PRNG) | Désintégration radioactive / Bruit thermique | Réservoir cryptographique du noyau OS (CSPRNG) |
| Élimination du Biais de Modulo | Biaisé (Opération modulo simpliste) | Variable selon post-traitement | 100% Impartial (Échantillonnage par Rejet) |
| Registre d'Audit et Preuve | Inexistant (Tirage éphémère sans preuve) | Nécessite des serveurs de log externes | Empreinte Cryptographique SHA-256 Intégrée |
| Distributions Statistiques | Uniquement nombres uniformes approximatifs | Uniquement flux de bits bruts | Uniforme + Gaussienne Normale (Box-Muller) |
| Latence et Confidentialité | Instantané / Nombreux outils loguent sur serveur | Latence élevée (Goulot matériel) | 0ms Strictement Côté Client (100% Privé) |
Foire Aux Questions (FAQ)
Réponses techniques et pratiques pour data scientists, organisateurs de tirages et développeurs.
Q:Comment désigner un gagnant équitable et vérifiable pour un jeu-concours ?
Activez le 'Mode Audit', fixez le Minimum à 1 et le Maximum au nombre total de participants, réglez la Quantité sur 1 et désactivez 'Autoriser les Doublons'. Cliquez sur 'Générer', puis sur 'Copier la Preuve d'Audit'. Vous obtiendrez un certificat cryptographique attestant du nombre tiré, de la date UTC exacte et du hash SHA-256 pour prouver l'impartialité du tirage.
Q:Pourquoi la Web Cryptography API est-elle supérieure à Math.random() de JavaScript ?
Math.random() utilise des formules déterministes (comme le Mersenne Twister). En observant une courte suite de valeurs, il est possible de calculer l'état interne et d'anticiper les tirages suivants. La Web Cryptography API (window.crypto.getRandomValues) collecte une entropie physique non déterministe depuis le processeur et le noyau de l'OS, rendant toute prédiction mathématiquement impossible.
Q:Qu'est-ce que le biais de modulo et comment est-il supprimé ?
Le biais de modulo se produit lorsqu'un nombre 32 bits est réduit à une plage via l'opérateur modulo (%). Si la plage ne divise pas exactement 2^32, les nombres inférieurs ont une probabilité légèrement supérieure. Notre moteur utilise l'échantillonnage par rejet : les valeurs brutes au-delà du plus grand multiple exact sont rejetées et retirées.
Q:Quand choisir la Distribution Gaussienne (Normale) plutôt que l'Uniforme ?
Choisissez la Distribution Uniforme lorsque chaque numéro doit avoir une probabilité strictement égale (dés, tombolas, loteries). Utilisez la Distribution Gaussienne (Normale) pour modéliser des phénomènes réels qui s'agrègent autour d'une moyenne centrale (tolérances mécaniques, notes ou variations financières).
Q:Comment exclure certains nombres ou générer une grande série sans doublons ?
Désactivez 'Autoriser les Doublons' et saisissez les nombres à exclure dans le champ dédié (ex. '4, 13, 77'). Le moteur s'assure qu'il reste suffisamment de valeurs uniques dans l'intervalle et génère votre lot garanti sans la moindre répétition.
Q:Puis-je exporter mes nombres directement vers Excel ou Python ?
Oui. Pour tout lot de 2 nombres ou plus, cliquez sur le bouton 'Télécharger CSV' dans la barre Omni-Grid. Le fichier est prêt à être importé dans Microsoft Excel, Google Sheets, Python Pandas ou R. Un export JSON complet est également disponible.
Q:Mes paramètres ou mes résultats sont-ils envoyés vers un serveur ?
Non. 100 % des calculs, de la génération d'entropie, du hachage SHA-256, des transformations Box-Muller et des graphiques Canvas sont exécutés localement dans la mémoire de votre navigateur. Aucune donnée ne quitte votre ordinateur.
- P(X = k) : Probabilité uniforme discrète d'obtenir le nombre entier k dans l'intervalle [a, b].
- N : Nombre total de valeurs possibles, où N = b - a + 1.
- L : Seuil d'échantillonnage par rejet annulant totalement le biais modulo.
- Z₀ : Variable normale centrée réduite (moyenne = 0, écart-type = 1).
- U₁, U₂ : Variables aléatoires indépendantes uniformément réparties sur (0, 1) via Web Crypto API.
- μ, σ : Moyenne ciblée (μ) et écart-type (σ) de la distribution gaussienne.
- X : Valeur aléatoire normale mise à l'échelle selon les paramètres choisis.
- χ² : Statistique du test du Chi-Deux validant la régularité statistique de l'échantillon.
- Oᵢ, Eᵢ : Fréquence observée et fréquence théorique attendue pour la classe i.
Qu'est-ce que Générateur de Nombres Aléatoires ?
| Outil Intégré | Avantage Technique | Scénario d'Utilisation |
|---|---|---|
| Entropie Non Déterministe | Utilise le bruit matériel pour créer un hasard absolu. | Empêche la manipulation ou la prédiction des résultats dans les jeux. |
| Mode Audit de Concours | Fournit une empreinte SHA-256 infalsifiable. | Prouve juridiquement l'impartialité d'un tirage au sort promotionnel. |
| Simulation Gaussienne | Crée des courbes de probabilité en cloche. | Équilibre les algorithmes de génération procédurale ou de butin. |
| Filtre d'Exclusion | Ignore des nombres spécifiques lors du tirage. | Évite d'attribuer des identifiants ou des récompenses déjà distribués. |