Aller au contenu
TextArray
Tout en local

Générateur de chaînes aléatoires

Générez des chaînes aléatoires de n'importe quelle longueur à partir d'un jeu de caractères de votre choix.

Sortie

Générateur de chaînes aléatoires

Générez une chaîne aléatoire ou des milliers d'entre elles à la fois. Choisissez la longueur, choisissez le nombre dont vous avez besoin et choisissez le jeu de caractères : lettres et chiffres, lettres uniquement, minuscules, majuscules, chiffres, hexadécimaux ou votre propre alphabet personnalisé. Chaque chaîne arrive sur sa propre ligne, de sorte que la sortie tombe directement dans une colonne de feuille de calcul, un fichier de départ ou un appareil de test.

Les utilisations typiques sont les clés et jetons API jetables pour un projet local, les identifiants uniques pour les enregistrements de test, les sels, les noms occasionnels, les suffixes de contournement du cache ou les données d'espace réservé en masse lorsque vous avez besoin d'un millier de valeurs distinctes qui semblent plausibles. L'hexadécimal est pratique pour tout ce qui finira dans un fichier de configuration ou un champ adjacent à une couleur ; les minuscules conviennent uniquement aux identifiants qui doivent survivre aux systèmes insensibles à la casse comme le DNS ou certains systèmes de fichiers.

L'option personnalisée prend tous les caractères que vous collez et compte par caractère plutôt que par octet : les lettres accentuées et les emoji fonctionnent comme des unités uniques et les doublons que vous collez sont automatiquement réduits. Le décompte sous la sortie indique le nombre de chaînes que vous avez demandées, leur longueur, la taille du jeu de caractères et l'entropie approximative par chaîne en bits, afin que vous puissiez savoir en un coup d'œil si une valeur est suffisamment longue pour être indevinable.

Les valeurs aléatoires proviennent de crypto.getRandomValues avec un échantillonnage de rejet, de sorte que chaque caractère de l'ensemble est également probable – pas de biais modulo. La génération s'effectue entièrement dans votre navigateur et rien n'est téléchargé, ce qui garantit une utilisation sûre pour les valeurs que vous avez réellement l'intention de conserver. La sortie est limitée à 10 Mo, donc une demande très volumineuse ne peut pas geler l'onglet.

FAQ

Les chaînes sont-elles envoyées quelque part ?
Non, ils sont générés dans votre navigateur et ne quittent jamais votre appareil. Rien n'est téléchargé, stocké ou enregistré.
Les cordes sont-elles garanties uniques ?
Ils sont dessinés indépendamment, il n’y a donc pas de contrôle d’unicité explicite. Avec une chaîne suffisamment longue, une collision est astronomiquement improbable — pour les identifiants uniques garantis, utilisez plutôt le générateur d'UUID.
Puis-je utiliser mon propre alphabet ?
Oui. Choisissez le jeu de caractères personnalisé et collez les caractères souhaités. Les lettres accentuées et les emoji comptent comme des caractères uniques et les caractères répétés sont ignorés.
Quelle peut être la taille d’un lot ?
Jusqu'à 1 000 chaînes de 4 096 caractères maximum parmi les options, et l'outil refuse tout ce qui dépasserait 10 Mo de sortie afin que la page reste réactive.
Est-ce sécurisé pour les clés et les jetons API ?
Le caractère aléatoire est cryptographiquement sécurisé via crypto.getRandomValues, donc les valeurs elles-mêmes sont saines. Visez au moins 128 bits d’entropie – le décompte vous indique ce que vous obtenez.