tigtools

Générateur de nombres aléatoires

Définissez une plage et le nombre de résultats souhaités, ou collez une liste pour en tirer des gagnants. Chaque résultat est généré par le générateur de nombres aléatoires cryptographiquement sûr de votre navigateur.

Fonctionne dans votre navigateur Sans inscription

Mode

0 donne des nombres entiers.

Généré avec crypto.getRandomValues et un échantillonnage par rejet, pour que chaque valeur de l’intervalle ait la même probabilité d’être tirée.

Mode d’emploi

  1. Choisissez Nombres, Tirer dans une liste ou Pile ou face et dés.
  2. Pour les nombres, définissez le minimum, le maximum, le nombre de résultats souhaités et le nombre de décimales. Cochez « Sans doublons » pour un tirage de type loterie.
  3. Pour une liste, collez un élément par ligne et choisissez combien en tirer. Chaque ligne ne peut être tirée qu’une seule fois.
  4. Appuyez sur Générer ou Tirer, puis copiez les résultats. Recommencez pour un nouveau tirage.

Fonctionnement

Les nombres sont générés par crypto.getRandomValues, le générateur cryptographiquement sûr intégré à votre navigateur, et non par Math.random. Pour convertir des bits aléatoires en un nombre compris dans votre intervalle sans favoriser certaines valeurs, l’outil utilise l’échantillonnage par rejet : lorsqu’une valeur aléatoire de 32 bits tombe dans la tranche incomplète du haut, qui ne peut pas être divisée équitablement par la taille de l’intervalle, elle est écartée et une nouvelle valeur est tirée. Un simple « nombre aléatoire % intervalle » rendrait les petits nombres légèrement plus probables.

Les valeurs minimale et maximale sont toutes deux incluses. Avec des décimales, l’intervalle est divisé en pas de cette taille (0,01 pour deux décimales) et chaque pas a la même probabilité. Ainsi, de 0 à 1 avec deux décimales, 101 valeurs sont possibles. L’option « Sans répétition » tire les nombres sans remise, comme pour une tombola ; il est impossible de tirer plus de nombres uniques que l’intervalle n’en contient, et l’outil vous le signale le cas échéant.

Le sélecteur de liste mélange les lignes avec un mélange de Fisher–Yates et prend les N premières. Chaque élément a ainsi la même probabilité d’être sélectionné, sans qu’aucune ligne ne soit choisie deux fois. Les lignes en double sont considérées comme des entrées distinctes : un nom inscrit deux fois a donc deux chances d’être choisi. Les lignes vides et les espaces au début et à la fin des lignes sont ignorés.

La pièce a autant de chances de tomber sur pile que sur face, et chaque dé a autant de chances de donner un résultat de 1 à 6. Les résultats ne sont pas enregistrés : personne, pas même nous, ne peut voir ou reproduire un tirage.

Exemples

Tirage de type loterie

Avec un minimum de 1, un maximum de 49, 6 tirages, et les options « Sans répétition » et « Trier » activées, vous obtenez six nombres différents, par exemple 4, 11, 23, 30, 37 et 45.

Tirer au sort les gagnants d’un concours

Collez la liste des participants, un nom par ligne, puis tirez-en 3. Chaque personne ne peut gagner qu’une seule fois et toutes ont la même chance.

Décimale aléatoire pour les tests

Avec un minimum de 0, un maximum de 1 et 3 décimales, vous obtenez des valeurs comme 0,274 ou 0,901. Chacune des 1 001 valeurs possibles a la même probabilité.

Foire aux questions

Les nombres sont-ils vraiment aléatoires ?

Ils sont générés par le générateur cryptographiquement sûr de votre navigateur, initialisé par le système d’exploitation à partir d’événements matériels. Il convient aux tirages et aux usages liés à la sécurité ; pour les loteries réglementées, respectez les règles imposant l’utilisation d’équipements certifiés.

Les valeurs minimale et maximale sont-elles incluses ?

Oui. Entre 1 et 6, le résultat peut être 1, 2, 3, 4, 5 ou 6, chacun ayant la même probabilité.

Pourquoi y a-t-il une erreur avec l’option « Sans répétition » ?

Sans répétition, vous ne pouvez pas tirer plus de nombres qu’il n’en existe dans l’intervalle : de 1 à 10, il n’y a que 10 nombres entiers différents. Augmentez l’intervalle, ajoutez des décimales ou autorisez les répétitions.

Quelqu’un peut-il vérifier ou reproduire mon tirage plus tard ?

Non. Rien n’est enregistré et aucun tirage n’est initialisé à partir d’une valeur que vous pourriez saisir à nouveau. Pour un tirage public, enregistrez l’écran ou copiez immédiatement les résultats.

Confidentialité

Les nombres et les listes sont générés et traités uniquement dans votre navigateur. Rien n’est envoyé, enregistré ni inclus dans les statistiques.