我使用的是C#,我需要生成一个随机的10位数.到目前为止,我只幸运地找到了表示最小最大值的示例.我如何生成一个10位的随机数,它可以从0开始(最初,我希望是random.Next(1000000000,9999999999),但我怀疑这是我想要的).

我的代码现在看起来像这样:

[WebMethod]
public string GenerateNumber()
{
    Random random = new Random();
    return random.Next(?);
}

**Update最终是这样做的,

[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;
}

推荐答案

如果你想要10位数字,但允许beginning with a 0位,那么听起来你想要生成一个字符串,而不是一个长整数.

生成一个10个字符的字符串,其中每个字符从"0"中随机 Select 9'.

Asp.net相关问答推荐

Visual Studio发布的网站得到错误类型JObject is not defined when page is load on server"''"

IIS重写模块排除机器人但允许GoogleBot

在Docker Windows中,ASP.NET核心容器在自定义端口8080上运行,但ASP.NET容器在固定端口80上运行

Azure DevOps 构建管道正在发布旧的/缓存的构建工件

无法从部署在应用程序负载均衡器后面的 AWS ECS 上的应用程序发送 HTTP/S 请求

在 Web.Config 的 Location Path 元素中指定多个目录

判断 asp.net mvc 4 应用程序中的 ssl 协议、密码和其他属性

Response.Redirect 使用 ~ 路径

System.Linq.Dynamic 不支持 OrderByDescending("someColumn")?

如何在新实现的接口或基类之间做出决定?

使用 JObject 所需的库名称是什么?

ASP.NET 上的 WebSockets 教程

Azure Functions 中的 DI

如何将参数传递给 ASP.NET MVC 2 中的自定义 ActionFilter?

为什么 HttpWebRequest 会抛出异常而不是返回 HttpStatusCode.NotFound?

如何获取程序集的最后修改日期?

当用户在文本框中按 Enter 键时执行按钮单击事件

将列表转换为 json 格式 - 快速简便的方法

盒式磁带包与 MVC4 包

System.Drawing.Image.FromFile() 上的内存不足异常