Générer des chaînes aléatoires dans vb.net
J'ai besoin de générer des chaînes aléatoires dans vb.net qui doit être composé d' (choisis au hasard) les lettres A-Z (doit être en majuscule) et avec des nombres aléatoires intercalés. Il doit être capable de générer avec un réglage de la longueur ainsi.
Merci pour l'aide, c'est me rend fou!
Vous devez vous connecter pour publier un commentaire.
Si vous pouvez convertir cette VB.NET (ce qui est trivial), je dirais que vous êtes bon pour aller (si vous ne pouvez pas, utilisez cette ou tout autre outil pour ce que vaut):
Puis tout ce que vous avez à faire est de:
.
. Et vous avez le Snake Plissken chose. 🙂Pourquoi ne pas vous rendre aléatoire un nombre de 1 à 26 et obtenir la relative lettre.
Quelque chose comme ça:
Edit: ChrW ajouté.
Edit2: Pour avoir des numéros de
C#
VB.Net
Comment sur:
Replace("-","")
appel par la modification de la.ToString()
à.ToString("N")
, voir msdn.microsoft.com/en-us/library/97af8hh4.aspxVoici une classe utilitaire que j'ai à générer des mots de passe aléatoires. Il est similaire à la JohnIdol est en train de Singe, mais a un peu plus de souplesse dans le cas où vous voulez générer des chaînes de contenir des majuscules, des minuscules, des chiffres ou des caractères spéciaux.
Pour l'utiliser:
Ce code est en C#, mais devrait être assez facile de se convertir à VB.NET à l'aide d'un convertisseur de code.
Juste être simple. pour vb viens de faire:
Cette fonction permet à un sous-ensemble de caractères à utiliser ou l'utilisateur peut choisir n'importe quoi. Par exemple, vous pouvez envoyer ABCDEF0123456789 et obtenir aléatoire Hex. ou "01" pour les binaires.
Essayer cela, c'est le haut de réponse déjà converti à VB!