Command Palette

Search for a command to run...

GÉ

Générateur de nombres aléatoires

Générez des nombres aléatoires dans n'importe quelle plage, avec des options uniques uniquement et décimales.

Qu'est-ce qu'un générateur de nombres aléatoires ?

Un générateur de nombres aléatoires produit un ou plusieurs nombres tirés sans aucun motif prévisible à partir d'une plage que vous définissez Vous définissez un minimum et un maximum, choisissez combien de nombres vous voulez, et l'outil renvoie des valeurs réparties sur cet intervalle C'est l'équivalent numérique de tirer des jetons numérotés d'un sac, sauf que le sac peut contenir des milliards de jetons et que le tirage est instantané.

Ce générateur fonctionne entièrement dans votre navigateur et préfère l'API Web Crypto (crypto.getRandomValues) comme source de caractère aléatoire, revenant au générateur JavaScript standard uniquement lorsque Crypto n'est pas disponible Cela compte car les deux sources ne sont pas interchangeables : le caractère aléatoire cryptographique est suffisamment imprévisible pour des utilisations adjacentes à la sécurité comme le picking de jetons ou le shuffling, tandis que la sortie pseudo-aléatoire ordinaire convient aux jeux et à l'échantillonnage mais ne devrait jamais rien semer secret Parce que le travail se produit localement, aucune requête ne quitte jamais votre appareil et il n'y a aucune limite de débit à atteindre.

Au-delà d'un seul tirage, l'outil couvre les cas que les gens recherchent réellement : les entiers ou les décimales avec un nombre choisi de places, les lots uniques uniquement où aucune valeur ne se répète (utile pour les loteries, les tirages au sort et l'échantillonnage aléatoire sans remplacement) et la génération en masse. jusqu'à dix mille nombres à la fois avec des totaux courants et une moyenne. Tout est copiable sous forme de liste séparée par une nouvelle ligne afin qu'elle tombe directement dans une feuille de calcul, un script ou un appareil de test.

Le hasard vient du générateur cryptographique du navigateur plutôt que de Math.random, ce qui importe lorsque le résultat décide quelque chose Math.random est rapide, ensemencé à partir d'une source non spécifiée, et explicitement ne convient à rien où la prévisibilité est un problème La plage est cartographiée sans biais modulo, le défaut subtil où prendre naïvement un reste rend les valeurs inférieures dans une plage légèrement plus sympathique que le reste.

Comment utiliser le Générateur de nombres aléatoires ?

  1. Définissez la plage

    Entrez les valeurs minimale et maximale La plage est inclusive pour les entiers, donc 1 à 6 peut renvoyer n'importe lequel de 1, 2, 3, 4, 5 ou 6.

  2. Choisissez combien

    Définissez le décompte pour un seul numéro ou un lot en vrac, jusqu'à 10 000 numéros par tirage.

  3. Choisissez les options

    Basculez les entiers ou les décimales, définissez les décimales et activez l'unique uniquement si aucune valeur ne peut se répéter.

  4. Générer et copier

    Cliquez sur Générer pour dessiner le lot, examiner la somme et la moyenne, puis copiez toute la liste ou toute valeur unique.

Principales caractéristiques

  • Source aléatoire cryptographique

    Les nombres proviennent de crypto.getRandomValues plutôt que de Math.random, dont la séquence peut être prédite à partir d'une poignée de sorties antérieures

  • Toute plage, entier ou décimal

    Dessinez des nombres entiers ou décimaux avec un nombre configurable de places, sur des plages positives ou négatives.

  • Lots uniques uniquement

    Garantir aucune répétition pour les loteries, tirages au sort et échantillonnage sans remplacement, avec un avertissement clair lorsque la portée est trop petite.

  • Génération en vrac avec statistiques

    Générez jusqu'à 10 000 numéros à la fois et voyez la somme courante et la moyenne à côté de la liste.

Frequently Asked Questions

Un générateur de nombres aléatoires mappe une source imprévisible de bits sur la plage que vous choisissez Cet outil lit les octets de l'API Web Crypto lorsqu'elle est disponible et les met à l'échelle dans votre intervalle minimum à maximum, de sorte que chaque valeur de la plage a une chance égale d'être tirée.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

random number generatorrandom numberrngpick a random numberrandom integerunique random numberslottery number generator