Quel est le moyen le plus rapide pour générer une longue chaîne de caractères aléatoires dans le jeu de Go?

Comme [a-zA-Z0-9] de la chaîne:

na1dopW129T0anN28udaZ

ou chaîne hexadécimale:

8c6f78ac23b4a7b8c0182d

Par long je veux dire 2K et plus de caractères.

!pourquoi voulez-vous un 2Kbyte chaîne aléatoire? Pour les fins d'une résolution de 1024 bits (c'est à dire 128 octets) devrait être suffisant. Et vous aurez du mal à obtenir vraiment aléatoire de 2048 octets.
Et qu'est-ce que le système d'exploitation? Sur Linux, vous pourriez lire à partir de /dev/random ou /dev/urandom... kernel.org/doc/man-pages/online/pages/man4/random.4.html
Il est impossible de répondre à la question sans connaître la qualité requise des nombres aléatoires. Je suppose qu'il n'est pas dans le but de la cryptographie. Aussi je ne comprends pas "le plus rapide". Je ne peux imaginer ce pourrait être un jeu, mais les exigences de chaîne de caractères aléatoires faire regarder comme mot de passe. Mais encore une fois pourquoi le rendement est important.
Peut-être notre réponse est requise pour l'article dans un blog )))
Ce n'est pas pour la cryptographie, c'est pour la base de données de la charge de travail du générateur.

OriginalL'auteur Pavel Paulau | 2012-10-07