Aller au contenu

Générateur aléatoire FREE

Des nombres aléatoires, un nom tiré d'une liste, des dés, des lancers de pièce et des identifiants, tous issus du générateur cryptographique de votre navigateur plutôt que de Math.random.

Gratuit Sans inscription Respect de la vie privée

Nombres

Rapide

Listes et noms

Dés et pièces

3d6 lance trois dés à six faces. 2d10+5 ajoute cinq au total. d20 en lance un.

Jetons et identifiants

Ce sont des identifiants et des codes, pas des mots de passe. Un mot de passe que vous devez copier depuis une page web, votre gestionnaire de mots de passe aurait dû le créer et le garder.

Résultat

Chaque tirage se fait dans cet onglet, par le générateur cryptographique de votre navigateur. Votre liste, vos nombres et le résultat ne partent nulle part et rien n'est conservé.

Portée et limites

D'où vient le hasard

Le CSPRNG du navigateur, pas Math.random

Chaque nombre, mélange, lancer et identifiant provient de crypto.getRandomValues, et les valeurs qui rendraient le bas de la plage plus probable sont écartées plutôt qu'intégrées, si bien que chaque résultat a la même chance. Il n'y a pas de graine ni de moyen de rejouer un tirage : un résultat reproductible est un résultat que l'on peut arranger.

Aide

FAQ

Est-ce assez aléatoire pour un tirage au sort?

L'outil utilise crypto.getRandomValues, le générateur que votre navigateur expose pour la cryptographie, et non Math.random. Math.random est rapide, initialisé par une graine, et quelques valeurs passées suffisent à prédire les suivantes: acceptable pour un jeu, pas pour ce que quelqu'un pourrait contester. Chaque nombre, mélange, lancer et identifiant vient ici de la même source.

Ma liste de noms part-elle quelque part?

Non. Aucun appel d'API ne se cache derrière cette page. La liste collée reste dans l'onglet, le tirage a lieu dans votre navigateur, et rien n'est écrit en mémoire: fermer la page suffit à s'en débarrasser. Cela compte, parce qu'une liste de participants reste une donnée personnelle même quand ce ne sont que des prénoms.

Les nombres sont-ils vraiment uniformes, ou certains sortent-ils plus souvent?

Uniformes. La façon naïve d'obtenir un nombre dans une plage est de prendre une valeur aléatoire modulo la taille de la plage, ce qui favorise discrètement le bas dès que la plage ne divise pas la source de façon égale. Cet outil rejette les valeurs qui causeraient cela et tire de nouveau, donc chaque résultat a exactement la même chance. Le mélange est du Fisher-Yates pour la même raison: c'est la version qui produit chaque ordre avec la même probabilité.

Puis-je m'en servir pour créer un mot de passe?

Vous pouvez produire ici une chaîne aléatoire solide, et l'outil vous dit combien de bits d'entropie elle porte, mais un mot de passe est mieux créé et conservé par un gestionnaire de mots de passe que copié depuis une page web. Le panneau des jetons vise les clés d'API, les codes promotionnels, les jeux de test et les identifiants.

Quelle est la différence entre UUID v4 et v7?

Un identifiant v4, ce sont 122 bits aléatoires: deux d'entre eux n'ont aucun lien et aucun ordre. Un identifiant v7 commence par la milliseconde de sa création et remplit le reste de bits aléatoires, donc les v7 se trient par date de création en simple texte. C'est bien plus doux pour un index de base de données, mais cela veut aussi dire qu'un v7 révèle quand il a été créé, ce dont on ne veut pas toujours.

Puis-je obtenir deux fois le même résultat?

Non, et c'est voulu. Il n'y a ni graine à régler ni moyen de rejouer un tirage, car un générateur que l'on peut rejouer est un générateur dont le résultat peut être arrangé à l'avance. S'il vous faut une trace, copiez ou téléchargez le résultat: la preuve, c'est ce fichier, pas l'outil.

Créez un meilleur web, plus vite.

Nous développons des logiciels et des solutions sur mesure adaptés à vos besoins.

Nous contacter