Générateur de mots de passe
Générez un mot de passe aléatoire dans votre navigateur avec crypto.getRandomValues. Rien n’est enregistré.
Générez des entiers ou des décimaux aléatoires avec crypto.getRandomValues, y compris des tirages sans doublon.
Cet outil fonctionne dans votre navigateur. Les saisies, fichiers et valeurs générées restent sur cet appareil. Les favoris et outils récents, si vous les utilisez, n’enregistrent que des noms d’outils dans le stockage local — jamais de mots de passe, de documents ni de contenus QR. Consultez la politique de confidentialité.
Le guide détaillé de cet outil (mode d’emploi, exemples et FAQ) est pour l’instant disponible en anglais.
Draw 1 to 200 integers or decimals between bounds you set. Use it for a casual draw, such as five unique numbers from 1 to 10. Unique mode works only for whole numbers, and asking for more unique values than the range contains is rejected.
The tool draws without replacement. Asking for 11 unique values in that range is rejected.
Values are rounded to six decimal places from a 32-bit unit interval. Unique mode is not offered for decimals.
Integers use crypto.getRandomValues() with rejection sampling so each value in the range is equally likely. That avoids a biased modulo. The generator is suitable for casual draws. It is not presented as cryptographic security for every statistical or security use.
Each bound has to stay within ±1,000,000,000, and the count has to be a whole number from 1 to 200. Unique mode works only for integers, and it refuses a count larger than the range. Decimals are rounded to six places. This is a casual draw, not a lottery draw or a key generator.
See the disclaimer for what these tools do not cover.
Générez un mot de passe aléatoire dans votre navigateur avec crypto.getRandomValues. Rien n’est enregistré.
Générez une ou plusieurs valeurs UUID v4 dans votre navigateur à partir d’une source aléatoire sécurisée.
Calculez des pourcentages, des hausses, des baisses et le pourcentage qu’un nombre représente par rapport à un autre.
Comparez une valeur initiale à une nouvelle et voyez la variation en pourcentage. De 80 à 100, c’est +25 % ; de 100 à 80, c’est −20 %. Une valeur initiale de 0 est refusée.
Appliquez une remise en pourcentage à un prix et voyez l’économie réalisée et le prix à payer. Saisissez des nombres seuls : un symbole monétaire est invalide et une remise au-delà de 100 % est refusée.
Comptez les années, mois et jours entre une date de naissance et aujourd’hui ou une date ultérieure. Une date antérieure est refusée. Les années bissextiles suivent le calendrier.
1 to 200.
Integers are chosen with crypto.getRandomValues() and rejection sampling so every value in the range is equally likely. That is suitable for casual draws. It is not a guarantee for high-stakes cryptography or scientific sampling.