Je suis actuellement à l'aide de la suivante pour générer un 8 caractère pseudo-aléatoire majuscules chaîne de caractères [A-Z]
value = ""; 8.times{value << (65 + rand(25)).chr}
mais il semble junky, et comme il n'est pas un état unique, il ne peut pas être passé comme argument. Pour obtenir un cas mixte chaîne de caractères [a-zA-Z] je pirater avec
value = ""; 8.times{value << ((rand(2)==1?65:97) + rand(25)).chr}
Ça ressemble juste à la corbeille. Quelqu'un a une meilleure méthode?