U.UtilityApp
⚙️ DevGratuit · Sans inscription

Générateur de nombres aléatoires

Générez des nombres aléatoires dans n'importe quel intervalle min–max, avec options d'unicité et de quantité.

Tirer un nombre aléatoire : Min, Max et Quantité

Le générateur de nombres aléatoires tire des entiers, et les deux bornes peuvent sortir. Avec les valeurs par défaut (Min 1, Max 100, Quantité 1), vous obtenez un nombre de 1 à 100, et 1 ou 100 ont autant de chances que 50.

  • Bornes inversées : si Min est plus grand que Max, les deux sont échangés. Min 10 et Max 1 donnent des nombres de 1 à 10.
  • Nombres négatifs : ils fonctionnent. L'intervalle −5 à 5 compte onze valeurs possibles, zéro compris.
  • Plusieurs nombres : réglez Quantité, et les résultats s'affichent sur une ligne séparée par des virgules, dans l'ordre du tirage, sans tri.

Chaque clic sur Générer remplace la liste précédente. Rien n'est conservé : copiez le résultat avant de tirer à nouveau si vous devez en garder une trace.

Tirage sans remise, et quand il échoue en silence

Cochez Valeurs uniques uniquement et l'outil se comporte comme une urne : un numéro tiré ne peut plus ressortir dans la même série. Six numéros uniques entre 1 et 49 peuvent donner par exemple 25, 38, 47, 30, 49, 34. Votre tirage sera différent, et la liste n'est pas triée : rangez-la vous-même si vous devez l'annoncer dans l'ordre.

Le mode unique ne marche que si l'intervalle contient assez de valeurs. Demandez 8 nombres uniques entre 1 et 5, et il n'y en a que cinq à donner. L'outil ne prévient pas : il ignore le réglage et renvoie huit nombres avec des doublons, comme 4, 1, 2, 1, 3, 3, 2, 4. Avant de vous fier à un tirage unique, vérifiez que Quantité ne dépasse pas Max − Min + 1.

Entiers seulement, et moins de 4,29 milliards de valeurs

Les champs acceptent des décimales, mais le générateur n'est pas prévu pour. Avec Min 1,5 et Max 3,2, il a renvoyé des valeurs comme 3.6999999 et 3.8999998, hors de l'intervalle. Pour une décimale, changez d'échelle : tirez entre 15 et 32, puis divisez chaque résultat par 10.

Chaque tirage part d'une seule valeur aléatoire de 32 bits, donc l'intervalle ne peut pas dépasser 4 294 967 296 valeurs. Avec Min 0 et Max 10 000 000 000, aucun résultat ne dépassera 4 294 967 295. Pour un intervalle aussi large, tirez deux nombres plus petits et combinez-les.

D'où vient le hasard

Les nombres viennent de crypto.getRandomValues, la source aléatoire cryptographique du navigateur, et non de Math.random. Chaque valeur de 32 bits est ramenée à votre intervalle par un reste de division. Cela crée un très léger avantage pour les petites valeurs, de l'ordre de deux pour cent millions sur un intervalle de 100 : bien trop faible pour se voir dans une tombola, un tirage en classe ou des données de test.

Tout se passe dans la page. Les nombres ne sont ni envoyés ni enregistrés, ce qui signifie aussi que personne ne peut vérifier après coup ce que vous avez tiré. Pour un jeu concours public, filmez votre écran ou faites le tirage devant les participants.

Questions fréquentes

Comment tirer au sort un gagnant parmi des participants ?+

Numérotez les participants de 1 au total, mettez Min à 1 et Max au total, puis générez un nombre. Pour plusieurs gagnants, cochez Valeurs uniques uniquement pour que personne ne gagne deux fois.

Peut-on s'en servir pour lancer des dés ?+

Oui. Réglez Min à 1, Max à 6 et Quantité au nombre de dés. Laissez Valeurs uniques uniquement décoché, car deux dés peuvent afficher la même face.

Combien de nombres peut-on générer à la fois ?+

Le champ Quantité est prévu pour 1 000 nombres maximum par clic. Pour un échantillon plus grand, générez par lots et assemblez-les.

Convient-il à une loterie officielle ou à un tirage réglementé ?+

Le hasard est de bonne qualité, mais l'outil ne garde aucune trace vérifiable. Si un tirage a un règlement formel, utilisez la méthode que ce règlement impose.