Concevez votre propre format de chaîne aléatoire. Placez les caractères de code dans l'URL et obtenez un nouveau résultat à chaque fois.
LLL-DDDUn modèle de motif est une chaîne dans laquelle chaque caractère est soit un code que l'outil remplace par une valeur aléatoire, soit un littéral qui reste inchangé. Quatre caractères de code couvrent tous les besoins courants : L pioche parmi les 26 lettres majuscules anglaises, l parmi les 26 lettres minuscules, D parmi les 10 chiffres, et H parmi les 16 caractères hexadécimaux (0-9 plus a-f). Les tirets, les underscores et les points sont conservés comme séparateurs. Tout le reste est exclu pour garder les motifs propres et les URL sûres.
Le nombre total de résultats possibles est le produit des options de chaque position. Un seul L donne 26 possibilités. Trois à la suite (LLL) donnent 26 × 26 × 26 = 17 576. Ajoutez -DDD et le total devient 17 576 × 1 000 = 17 576 000 chaînes distinctes. Chaque caractère de code supplémentaire multiplie l'espace : un L de plus l'étend par 26×, un D de plus par 10×. Un motif de 12 caractères entièrement alphabétique possède 2612 ≈ 95 000 milliards de possibilités. À raison d'une génération par seconde, épuiser toutes les combinaisons prendrait plus de trois millions d'années.
L'affichage de l'entropie dans le panneau de statistiques compresse ces données combinatoires en un seul nombre : les bits d'aléa. Chaque bit double l'espace des possibilités. Un code PIN numérique de 6 caractères (DDDDDD) possède ~19,9 bits. Un motif mixte de 12 caractères (LLLlllDDDDDD) possède ~59,8 bits. Pour référence, un mot de passe robuste nécessite généralement au moins 60 bits d'entropie.
Les motifs produisent de l'aléatoire structuré. Numéros de série (LLL-DDDDDD), codes de confirmation (LLDDLLDD), jetons d'accès temporaires (HHHHHHHH), données de test pour les formulaires, plaques d'immatriculation fictives (LL-DDDD), identifiants de version (D.D.D), adresses MAC simulées (HH.HH.HH.HH.HH.HH). Le modèle décrit la structure. Le navigateur remplit chaque position indépendamment via l'API Web Cryptography. Le résultat est prêt à copier et garanti structurellement conforme à votre spécification.
La génération de motifs transforme la combinatoire d'une multiplication abstraite en une exploration visible. Demandez aux élèves de visiter /pattern/LD (une lettre, un chiffre : 260 combinaisons) et de générer dix résultats. Demandez-leur de prédire combien de générations seront nécessaires avant qu'un doublon apparaisse. Puis essayez /pattern/LLD (6 760 combinaisons). Le problème des anniversaires devient concret : avec 260 options, un doublon apparaît généralement en ~20 générations. Avec 6 760 options, il en faut ~100+. Les élèves expérimentent directement la croissance multiplicative.
Chaque caractère de chaque chaîne générée provient de l'API Web Cryptography de votre navigateur. Le serveur délivre cette page et son rôle s'arrête là. Vos chaînes générées, votre historique et votre compteur de générations restent dans votre navigateur. Le serveur ne stocke rien. Partager l'URL partage le modèle de motif, jamais un résultat généré. Le navigateur de chaque destinataire génère des résultats entièrement indépendants à partir de l'entropie de son propre appareil.
Le modèle est le chemin de l'URL lui-même :
Choisissez un modèle prédéfini ou saisissez le vôtre en utilisant L, l, D, H et les séparateurs (- _ .).
Envoyez ce lien. Ils obtiennent le même modèle, leur propre résultat aléatoire.
Inspiration quotidienne
Œuvres sélectionnées par le jury du A' Design Award, présentées chaque matin.