Génération 100% dans votre navigateur

Générateur de Nombres Aléatoires — Cryptographiquement Fort, Gratuit

Générez de vrais nombres aléatoires avec la source cryptographique de votre navigateur. Entiers ou décimaux, plage min/max, valeurs uniques, tri, plusieurs séparateurs, téléchargement.

Générateur de Nombres Aléatoires — Cryptographiquement Fort

Générez de vrais nombres aléatoires en utilisant la source cryptographique intégrée à votre navigateur (crypto.getRandomValues). Contrairement à Math.random() qui est un générateur pseudo-aléatoire adapté seulement aux simulations, cet outil utilise la même source d’entropie que celle utilisée pour générer les clés cryptographiques — chaque nombre est imprédictible et statistiquement uniforme. Choisissez une plage, optez pour entiers ou décimaux, imposez optionnellement l’unicité, et exportez jusqu’à 10 000 nombres par génération.

Fonctionnalités

  • Aléa cryptographique via crypto.getRandomValues (sans biais de modulo)
  • Entiers ou décimaux avec nombre de décimales configurable (0–15)
  • Plage personnalisable : min/max libres (négatifs, positifs, flottants)
  • Valeurs uniques : garantie sans doublons (avec limite de tentatives intelligente)
  • Tri croissant : pour listes ordonnées
  • 5 séparateurs : nouvelle ligne, virgule, espace, point-virgule, pipe
  • Jusqu’à 10 000 nombres par génération
  • Téléchargement .txt pour utilisation dans scripts ou tableurs

Usages courants

  • Tombolas/loteries : piocher des gagnants depuis une liste numérotée
  • Échantillonnage : sélectionner des lignes aléatoires d’un dataset
  • Tests : seeder des données de test avec des entrées numériques réalistes
  • Jeux : lancers de dés, tirages de cartes, positions sur plateau
  • Prise de décision : choisir aléatoirement une option d’une liste
  • Expériences statistiques : simulations Monte Carlo (petite échelle)

À quel point est-ce « aléatoire » ?

L’API Web Crypto garantit que les sorties sont cryptographiquement fortes — même avec tout l’historique des sorties précédentes, prédire la suivante demanderait de casser la cryptographie moderne. C’est bien plus fort que Math.random() (prédictible avec assez d’échantillons), et plus que nécessaire pour à peu près n’importe quel usage non-cryptographique.

Confidentialité

Toute la génération se fait dans votre navigateur. Aucun nombre n’est envoyé.