【发布时间】:2017-10-19 10:46:44
【问题描述】:
我正在尝试生成一个随机整数,它负责从下面给出的数组中选择信息,在这种情况下,它应该得到一个问题(1 到 5)并将其存储在字符串中。
但我似乎无法将随机数转换为整数。有人对可能的解决方案有建议吗?
Random rand = new Random().Next(1, 5);
int randNum = rand.Next(1, 5);
string questString = questions.GetValue(quest, randNum);
【问题讨论】:
-
Next返回int而不是Random,因此您的代码无法编译 -
Random rand = new Random(); 只有当你要求下一个
-
请注意,
.Next(1,5)返回 1、2、3 或 4。从不返回 5。