【发布时间】:2017-03-10 11:07:04
【问题描述】:
我有这个:
int minValue = int.Parse(min.Text);
int maxValue = int.Parse(max.Text);
Random rnd = new Random();
int final = rnd.Next(minValue, maxValue);
result.Text = final.ToString("");
我要将两个值(较低的值和较高的值)放入两个文本框。这些值由用户输入。当我生成随机数时,在任何情况下都不会出现更高的值。例如,用户输入 1 和 5。我反复生成一个数字,但在任何情况下都不会出现数字 5。它只出现 1 或 2 或 3 或 4,而不是 5。为什么?
【问题讨论】:
-
也不要在使用之前创建
Random。有它在领域。并改用它