Générateur de Nombres Aléatoires

Générateur de nombres aléatoires gratuit : choisissez des nombres dans n'importe quelle plage, avec option pour éviter les répétitions, instantanément.

Générez un ou plusieurs nombres entiers aléatoires dans la plage de votre choix, avec une option pour éviter les répétitions. Utile pour tirer au sort le gagnant d'une tombola, lancer un dé virtuel, tirer des numéros façon loterie, ou chaque fois que vous avez besoin d'un nombre imprévisible.

Comment ça marche

Les nombres sont générés à l'aide de la source aléatoire cryptographiquement sûre de votre navigateur (crypto.getRandomValues) avec un échantillonnage par rejet, plutôt qu'une simple opération modulo sur une valeur aléatoire — une approche modulo naïve favorise très légèrement les nombres plus petits de la plage, un effet appelé biais modulo, que l'échantillonnage par rejet élimine afin que chaque nombre de votre plage ait exactement la même chance d'apparaître.

Exemple concret

Générer 3 nombres uniques entre 1 et 49 (comme dans un tirage de loterie typique) pourrait produire quelque chose comme 7, 23, 41 — chacun tiré indépendamment et sans remise lorsque « pas de nombres répétés » est coché.

Questions fréquentes

Est-ce suffisamment aléatoire pour quelque chose comme une tombola ?

Oui — il utilise le générateur de nombres aléatoires cryptographiquement sûr de votre navigateur, la même classe d'aléatoire utilisée pour générer des mots de passe ou des clés de chiffrement, pas la source plus faible des scripts de sites simples.

Que se passe-t-il si je demande plus de nombres uniques qu'il n'en tient dans ma plage ?

Le générateur affichera une erreur expliquant que la plage est trop petite, car il est mathématiquement impossible de tirer plus de nombres uniques qu'il n'en existe dans la plage.

Le minimum peut-il être négatif ?

Oui, le minimum et le maximum peuvent être n'importe quel nombre entier, y compris négatif, tant que le minimum est inférieur ou égal au maximum.