我正在使用 C#,我需要生成一个随机的 10 位数字。到目前为止,我只是幸运地找到了表明最小最大值的例子。我将如何生成一个 10 位数字的随机数,它可以从 0 开始,(最初,我希望 random.Next(1000000000,9999999999)
但我怀疑这就是我想要的).
我的代码现在看起来像这样:
[WebMethod]
public string GenerateNumber()
{
Random random = new Random();
return random.Next(?);
}
**更新最终是这样的,
[WebMethod]
public string GenerateNumber()
{
Random random = new Random();
string r = "";
int i;
for (i = 1; i < 11; i++)
{
r += random.Next(0, 9).ToString();
}
return r;
}
最佳答案
使用它来创建任意指定长度的随机数字
public string RandomDigits(int length)
{
var random = new Random();
string s = string.Empty;
for (int i = 0; i < length; i++)
s = String.Concat(s, random.Next(10).ToString());
return s;
}
关于c# - 如何在 C# 中生成一个随机的 10 位数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7055489/