gpt4 book ai didi

c# - 如何在 C# 中生成一个随机的 10 位数字?

转载 作者:IT王子 更新时间:2023-10-29 04:38:02 27 4
gpt4 key购买 nike

我正在使用 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com