c#中0-1000之间的随机数生成器[关闭]

Posted

技术标签:

【中文标题】c#中0-1000之间的随机数生成器[关闭]【英文标题】:random number generator between 0 - 1000 in c# [closed] 【发布时间】:2013-07-31 11:11:18 【问题描述】:

我需要帮助来编写一个程序,该程序将生成 0 到 1000 之间的 100 个随机数。输出需要显示在 Windows 消息框中。我不知道我用什么代码来获取框中的数字并且只有 100 个随机数。

【问题讨论】:

你能告诉我们你试过的代码吗? 听起来你应该阅读msdn.microsoft.com/en-us/library/ch45axte.aspx和msdn.microsoft.com/en-us/library/system.random.aspx 看这个:***.com/questions/2706500/… 【参考方案1】:

你试过了吗

0 到 1000 之间的随机整数(不包括 1000):

Random random = new Random();
int randomNumber = random.Next(0, 1000);

根据需要循环多次

【讨论】:

“0 到 1000 之间的 100 个随机数。”【参考方案2】:

使用这个:

static int RandomNumber(int min, int max)

    Random random = new Random(); return random.Next(min, max);


这是您在应用程序中修改和使用的示例。

【讨论】:

如果你连续运行多次,你很可能会得到相同的随机数! 我认为您希望将最小值和最大值传递给 Next 方法。然后调用 RandomNumber,像这样:RandomNumber(1, 1000)

以上是关于c#中0-1000之间的随机数生成器[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

java中如何生成一组的随机数(范围在0-1000之间,double型的),各个数之间没有联系

C#添加随机因子,获得随机数

Python:在x和y之间生成随机数,它是5的倍数[重复]

c# Double.MinValue 和 Double.MaxValue 之间的随机数

动手动脑

C#中如何产生随机字符串