【发布时间】:2011-08-02 07:17:31
【问题描述】:
我有这段代码应该生成 1 到 100 之间的数字:
int aux; aux = Game1.rand.Next(101); if (aux <= 20) { Trace.WriteLine(aux); seeker = true; }
问题是我每次都得到小于 20 的值。如果我在 if 语句中将 20 更改为 30,我总是得到小于或等于 30 的数字。 我该如何克服这个问题? 谢谢。
【问题讨论】:
-
也许你真的很倒霉?
-
你停得太快了。继续增加它直到达到 100。下一个要解决的问题是摆脱零。