Ceci est beaucoup plus avancé que Comment randomiser des lettres dans un mot et Cambridge Transposition en raison de la règle selon laquelle les lettres peuvent être échangées avec lesquelles. Une simple expression régulière ne suffira pas ici.
Il est bien connu qu’un texte peut toujours être lu alors que les entrailles de ses mots ont été brouillées, tant que leurs première et dernière lettres ainsi que leurs contours généraux restent constants. Avec un texte imprimable Ascii + Newline, brouillez chaque mot en respectant les règles suivantes:
Le brouillage doit être (pseudo) aléatoire.
Un mot est une séquence de caractères latins, de A à Z.
Seules les lettres initiales seront jamais majuscules.
Les premières et dernières lettres doivent rester intactes.
Lors du brouillage, seules les lettres appartenant à l'un des groupes suivants peuvent échanger des lieux:
acemnorsuvwxz
bdfhkl
gpqy
it
j
(reste en place)
Exemple
Srcmable se prépare en gardant son oeiltnus
Il est bien connu qu’un txet peut toujours être lu alors que les commandes de ses mots ont été masquées, à condition que leurs première et dernière lettres plus leur nom ne puissent plus être écrits. Étant donné le contenu de cet article, vous pouvez écrire un mot comme suit:
Smncrbliag doit être (pusedo) rondam.
Un wrod est un seqencue du latin chreratacs, A thurogh Z.
Seuls les participants initiaux seront tous reconnus.
Les premières lettres et les lettres du tat doivent rester en place.
Lorsque vous écrivez, seules les lettres d’un des corps de police peuvent échanger des cartes:
aneusvrowxmcz
bhkfdl
gqpy
it
j
(reste en plcae)Emxaple
t
du groupe 2? Ou peut-être mettre t
dans un groupe 4 avec i
?
printable
/ patnirlbe
n'est pas tout à fait lisible. Je pense que le i
/ t
échange est à blâmer. Hmm ... paintrlbe
Non, ça n'a pas aidé non plus. C'est probablement le pr
/ pa
échange, alors. Le contour est maintenu, mais je pense avoir lu "pr" et "pa" comme étant sémantiquement (?) 1 lettre. prtnialbe
Ah oui. Cela l'a fait. Pas sûr que je puisse offrir un correctif à l'algorithme cependant.
t
est censé être plus court queh
bien que beaucoup de gens ne l'écrivent pas ainsi.