[英]Random Directory Generator Working With numbers but won't create anything when I include letters and i get no errors
[英]How do I get a random number/letter generator to generate 3 Letters then 6 Numbers? in WPF
public string RandomGenerator()
{
var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
var random = new Random();
var result = new string(Enumerable.Repeat(chars, 9).Select(s => s[random.Next(s.Length)]).ToArray());
txtReference.Text = result;
return result;
}
我有这个代码,但我想要它所以它特别是在开头有3个字母然后是6个数字。
基于你已经完成的工作,只需生成一串随机字符,然后是一串随机数,然后连接两个:
public string RandomGenerator()
{
var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var numbers= "0123456789";
var random = new Random();
var letterResult = new string(Enumerable.Repeat(chars, 3).Select(s => s[random.Next(s.Length)]).ToArray());
var numberResult = new string(Enumerable.Repeat(number, 6).Select(s => s[random.Next(s.Length)]).ToArray());
txtReference.Text = letterResult + numberResults;
return result;
}
使用相同的方法,您可以尝试这样:
public string RandomGenerator()
{
var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var allNumbers = "0123456789";
var random = new Random();
var letters = new string(
Enumerable.Repeat(chars, 3)
.Select(s => s[random.Next(s.Length)])
.ToArray());
var numbers = new string(
Enumerable.Repeat(allNumbers, 6)
.Select(s => s[random.Next(s.Length)])
.ToArray());
var result = letters + numbers;
txtReference.Text = result;
return result;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.