Générateur de nombres aléatoires

Générez des nombres aléatoires dans n'importe quelle plage — uniques ou multiples, avec ou sans répétitions.

Ce que fait ce générateur

Choisissez une plage et le nombre de nombres souhaités. En mode « Répétitions autorisées », chaque tirage est indépendant, comme un lancer de dé. En mode « Uniques uniquement », chaque résultat n’apparaît qu’une seule fois au maximum, comme pour un tirage de boules de loterie — le générateur mélange toute la plage (algorithme de Fisher-Yates) et distribue depuis le haut, de sorte que chaque combinaison a la même probabilité.

Utilisations courantes

  • Jeux : dés (1–6), pile ou face (1–2), remplacement de roue de la fortune.
  • Tirages au sort et jeux-concours : numérotez les participations, générez des gagnants uniques.
  • Tirages façon loterie : par exemple 6 numéros uniques entre 1 et 49.
  • Échantillonnage : choisissez quels éléments contrôler dans une liste numérotée.

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

Les nombres proviennent de la fonction Math.random() de votre navigateur — un générateur pseudo-aléatoire. La séquence est statistiquement aléatoire pour un usage courant, mais produite par un algorithme déterministe, ce qui la rend adaptée aux jeux et aux tirages, mais pas à la cryptographie, aux mots de passe ou aux jetons de sécurité. Rien n’est envoyé à un serveur : la génération se fait entièrement sur votre appareil.

Une remarque sur l’équité

Chaque valeur de votre plage a une probabilité égale. Les longues séries et les répétitions sont normales dans un hasard réaliste — le générateur n’a aucune mémoire des tirages précédents (en mode répétitions), donc un 6 est exactement aussi probable juste après un autre 6.

Questions Fréquentes

Le même nombre peut-il apparaître deux fois ?
En mode « Répétitions autorisées », oui — chaque tirage est indépendant. Passez en mode « Uniques uniquement » pour des tirages façon loterie où chaque numéro n’apparaît qu’une fois au maximum.
Est-ce adapté aux mots de passe ou à la cryptographie ?
Non. Math.random() n’est pas cryptographiquement sûr. Pour des mots de passe ou des jetons, utilisez un gestionnaire de mots de passe ou l’API Web Crypto.
Les résultats sont-ils biaisés ?
Non — chaque entier de votre plage a une probabilité égale, et le mode unique utilise un mélange de Fisher-Yates, l’algorithme standard non biaisé.
Quelqu’un d’autre voit-il mes nombres ?
Non. Tout est généré localement dans votre navigateur ; aucune donnée ne quitte votre appareil.