2017-09-24 2 views
-3

Kann mir jemand sagen, wie kann ich eine zufällige Zeichenfolge generieren, die nur Buchstaben in C# enthält? Ich möchte grundsätzlich einen Zufallswert und füllen Sie es in meinem Formular. Ich möchte, dass dieser Wert nur Buchstaben enthält. Wie kann ich das tun?Zufällige Zeichenfolge generieren

+0

https://stackoverflow.com/questions/3066707/how-do-i-generate-a-random-string-of-up-to-a-certain-length –

+0

oder mit LINQ [https://stackoverflow.com/questions/1344221/how-can-i-generate-random-alphanumeric-strings-in-c](https://stackoverflow.com/questions/1344221/how-can- i-generate-random-alphanumerisch-strings-in-c) – styx

Antwort

0

Sie könnten die Klasse Random verwenden, um Zufallszahlen zwischen 1 und 26 zu generieren und diese in Zeichen umzuwandeln. Etwas wie folgt aus:

Random rnd = new Random(); 
int length = 20; 
var str = ""; 
for(var i = 0; i < length; i++) 
{ 
    str += ((char)(rnd.Next(1,26) + 64)).ToString(); 
} 
Console.WriteLine(str); 
+2

Es gibt bereits viele Beispiele für vorherige Fragen und Antworten + der OP hat keinen Versuch gezeigt, den er versucht hat. –

Verwandte Themen