Générateur de Chaînes Aléatoires
Générez des chaînes aléatoires avec des caractères personnalisés, gratuitement.
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.
Ce que fait cet outil
Génère une ou plusieurs chaînes aléatoires composées des types de caractères que vous choisissez — majuscules, minuscules, chiffres et symboles — utiles pour des données de test, des ID temporaires ou des valeurs d'exemple.
Mode d'emploi
Définissez une longueur (1 à 128 caractères) et le nombre de chaînes à générer (1 à 100), cochez les types de caractères à inclure, puis cliquez sur Generate. Les résultats apparaissent un par ligne dans la zone de sortie, et Copy les place tous à la fois dans votre presse-papiers.
Exemple résolu
Avec les valeurs par défaut — longueur 16, majuscules, minuscules et chiffres cochés, symboles décochés — chaque caractère est tiré d'un ensemble de 62 caractères (26 + 26 + 10), produisant des chaînes comme 7bKq2ZpXt9LmR3Fw. Cocher aussi les symboles élargit l'ensemble avec !@#$%^&*()_+-=, ajoutant de la ponctuation au mélange.
Méthode
Pour chaque position de caractère, l'outil tire une valeur de 32 bits depuis crypto.getRandomValues() du navigateur, la réduit par modulo à la taille de l'ensemble de caractères choisi, puis sélectionne ce caractère. C'est la même API cryptographiquement sûre qu'utilise le Générateur de Mot de Passe, appliquée ici pour produire plusieurs chaînes indépendantes à la fois plutôt qu'une seule.
Ensembles de caractères et limites
Les quatre ensembles sélectionnables sont les majuscules A–Z, les minuscules a–z, les chiffres 0–9 et les symboles !@#$%^&*()_+-=. Au moins un ensemble doit rester coché, sinon le bouton Generate est désactivé faute d'ensemble dans lequel piocher. La longueur est plafonnée à 128 caractères et le nombre à 100 chaînes par génération.
Limites
Comme chaque caractère est choisi avec value % pool.length plutôt que par échantillonnage par rejet, les ensembles dont la taille ne divise pas exactement 2^32 comportent un biais de sélection théorique — bien trop faible pour compter pour des données de test ou des identifiants, mais à connaître si vous avez besoin d'une sortie prouvablement uniforme. L'ensemble de symboles est fixe et ne peut pas être personnalisé au-delà des quatre catégories intégrées.
Confidentialité et traitement
Toutes les chaînes sont générées localement dans votre navigateur à l'aide de la Web Crypto API. Rien de ce que vous configurez ou générez n'est envoyé à un serveur.
Questions Fréquentes
- En quoi est-ce différent du Générateur de Mot de Passe ?
- Le même hasard sécurisé, mais cet outil est conçu pour générer plusieurs chaînes à la fois (données de test, ID).
- Mes données sont-elles envoyées quelque part ?
- Non, tout est généré localement dans votre navigateur à l'aide de la Web Crypto API.
- Quels ensembles de caractères puis-je inclure ?
- Majuscules (A–Z), minuscules (a–z), chiffres (0–9) et un ensemble de symboles fixe (!@#$%^&*()_+-=). Au moins un doit être coché, sinon la génération est désactivée.
- Quelles sont les limites de longueur et de quantité ?
- Jusqu'à 128 caractères par chaîne et jusqu'à 100 chaînes par clic, pour garder l'outil rapide et prévenir les abus.