Générateur de nombres

Générez des entiers aléatoires entre un minimum et un maximum, avec ou sans répétitions. Le Générateur de nombres utilise crypto.getRandomValues dans le navigateur.

Des résultats aléatoires sont générés dans votre navigateur avec crypto.getRandomValues(). Rien n'est envoyé à un serveur.

01 Générateur aléatoire

    Le Générateur de nombres tire des entiers aléatoires entre un minimum et un maximum choisis, avec un nombre fixe de résultats et une option pour autoriser ou interdire les répétitions. Définissez la plage et le nombre de valeurs, et l'outil remplit la liste instantanément grâce à une source aléatoire cryptographique dans le navigateur.

    La génération d'entiers aléatoires sert aux tirages, aux choix type loterie, aux exercices en classe, aux simulations de dés et à toute situation qui demande un nombre juste et imprévisible dans une plage définie.

    Générer des nombres aléatoires dans une plage

    Concept diagram: Inputs leads to Generate random numbers in a range leads to ResultInputsGenerate random numbersin a rangeResult
    Generate random numbers in a range.

    Saisissez un minimum, un maximum et un nombre de résultats. L'outil renvoie autant d'entiers tirés dans la plage inclusive. Par défaut, la plage va de 1 à 100 et renvoie cinq valeurs.

    Le minimum et le maximum doivent être des entiers, avec un maximum au moins égal au minimum, et le nombre de résultats doit être un entier de 1 à 1 000.

    Les bornes inclusives signifient que le maximum lui-même peut sortir. Pour un tirage « de 1 à 100 », le maximum doit être 100, pas 99.

    Choisir si les répétitions sont autorisées

    Concept diagram: Inputs leads to whether repeats are allowed leads to ResultInputswhether repeats areallowedResult
    Choose whether repeats are allowed.

    Avec unique sur Oui, le tirage se fait sans remise : l'outil construit tous les entiers de la plage, les mélange équitablement et renvoie les premiers résultats. Si le nombre demandé dépasse la taille de la plage, une erreur s'affiche plutôt que des doublons silencieux.

    Avec unique sur Non, le même entier peut apparaître plusieurs fois, car chaque valeur est un tirage indépendant. Utilisez Oui pour des billets de tombola ou des places assises. Utilisez Non pour des jets indépendants, comme plusieurs dés.

    Simuler un dé ou organiser un tirage

    Concept diagram: Inputs leads to Simulate a die roll or run a raffle leads to ResultInputsSimulate a die roll orrun a raffleResult
    Simulate a die roll or run a raffle.

    Pour un dé à six faces, mettez minimum 1, maximum 6, nombre 1 et unique sur Non. Chaque génération renvoie une face indépendante.

    Pour deux dés pouvant afficher un double, gardez unique sur Non et mettez le nombre à 2. Unique sur Oui avec un nombre de 2 interdirait incorrectement les doubles.

    Pour une tombola, mettez minimum 1, maximum au nombre de billets, unique sur Oui, et le nombre au nombre de lots. Le premier numéro listé peut valoir premier prix.

    Vérifier que l'aléa est équitable

    Concept diagram: Inputs leads to Verify randomness is fair leads to ResultInputsVerify randomness isfairResult
    Verify the randomness is fair.

    Les nombres viennent d'une source cryptographique du navigateur, qui remplit un tampon d'octets aléatoires et utilise l'échantillonnage par rejet pour éviter le biais d'un modulo naïf lorsque la taille de la plage ne divise pas uniformément la source.

    Cette méthode ne repose pas sur la fonction pseudo-aléatoire moins rigoureuse couramment utilisée. Chaque valeur reste locale au navigateur. Il n'y a pas de graine : chaque pression produit un tirage nouveau et non reproductible.

    Parcourir un exemple de probabilité

    Process with 3 steps: Enter Work through a probability…; Read the main result; Check the breakdown1Enter Work through aprobability…2Read the main result3Check the breakdown
    Work through a probability example.

    Avec minimum 1, maximum 10, nombre 3 et unique sur Oui, le pool contient dix entiers. Après un mélange équitable, un nombre précis comme 7 a une chance de 3 sur 10 d'apparaître parmi les trois valeurs.

    Avec unique sur Non, chaque tirage est indépendant : le nombre attendu d'apparitions de 7 sur trois tirages est 3 × (1/10) = 0,3, et la même valeur peut se répéter.

    Questions fréquentes

    Comment générer un nombre aléatoire dans une plage ?

    Définissez un minimum, un maximum et un nombre de résultats, puis générez. L'outil tire des entiers dans la plage inclusive avec une source cryptographique équitable.

    Que signifie « unique » ici ?

    Unique sur Oui tire sans remise et garantit l'absence de doublons. Unique sur Non autorise les répétitions, car chaque tirage est indépendant.

    Puis-je simuler des dés avec cet outil ?

    Oui. Mettez minimum 1, maximum 6 (ou le nombre de faces), le nombre de dés, et unique sur Non, car les jets réels sont indépendants et peuvent répéter des valeurs.

    Le nombre est-il vraiment aléatoire ?

    Les nombres viennent d'une source cryptographique du navigateur, avec échantillonnage par rejet pour éviter le biais lié à la plage, ce qui est plus solide qu'une simple fonction pseudo-aléatoire.

    Que se passe-t-il si je demande plus de nombres uniques que la plage n'en contient ?

    Le générateur renvoie une erreur plutôt que d'inventer des doublons.

    Les bornes inclusives sont-elles importantes ?

    Oui. Le maximum lui-même peut sortir. Une plage « de 1 à 100 » doit avoir un maximum de 100, pas 99.

    Cet outil stocke-t-il ou transmet-il les nombres générés ?

    Non. Toute la génération reste locale dans le navigateur et les valeurs ne sont envoyées à aucun serveur.

    Résumé

    Générer un nombre aléatoire consiste à fixer un minimum, un maximum et un nombre de résultats, puis à tirer des entiers dans la plage inclusive avec une source cryptographique équitable, en autorisant ou interdisant les répétitions.

    Les tirages uniques conviennent aux tombolas et aux billets ; les tirages non uniques conviennent aux événements indépendants comme les dés. Chaque tirage reste local, sans graine reproductible.

    Calculateurs associés

    Générateur de nombres aléatoires · Générateur de PIN · Lanceur de dés