【发布时间】:2013-10-25 22:36:32
【问题描述】:
我想生成两个彼此不同的随机数。例如,如果第一个随机数生成 5,我希望生成的下一个随机数不等于 5。这是我迄今为止的代码:
Random ran = new Random();
int getRanNum1 = ran.Next(10);
int getRanNum2 = ran.Next(10);
如何告诉 getRandNum2 不等于 getRandNum1 中生成的值?
【问题讨论】:
-
您确实意识到这会使
getRanNum2不那么随机?尤其是在0..9这样的小范围内。
标签: c#