random.Next ();c#如何使它在给定值之间选择多个数字
本文关键字:之间 选择 数字 Next 何使它 random | 更新日期: 2023-09-27 18:09:01
public MostDamagers(int amount, bool isRandomized, int howManyGetsPicked, params ILootDef[] loots)
{
Random chosen = new Random();
this.amount = amount;
this.loots = loots;
int min = 1;
int max = amount;
int isChosen = chosen.Next(min, max);
}
使用这段代码(它还没有完成,只是赋值int和所有的东西),我想让它这样做,而不是int isChosen = chosen.Next(min, max);
如果在整数"min"answers"max"之间选择一个数,它会选择任意数int howManyGetsPicked
设置为。
如果我设置int howManyGetsPicked
对于5,我希望在"min"answers"max"之间选择5个随机值。
(如果这是可能的,感谢无论哪种方式,因为我知道默认情况下它只抓取两个值之间的一个随机数)
for(int i = 0; i < howManyGetsPicked; i++)
{
chosen.next(min.max); //You need to save this in a list or array.
}