C#窗口生成随机数组问题

2019-11-29 22:05发布

问题:

做一个彩票系统,想要生成随机数组,然后输出,可以按动按钮生成随机数组

回答1:

void Main()
{
var rnd=new Random();
var lst=new List<int>();
for (var i=0;i<100;i++){
lst.Add(rnd.Next(0,100));
}
lst.Dump();
}



回答2:

Random



回答3:

你百度下洗牌算法



回答4:

2L的写法不可取,如果是定长,那么创建定长的Random(每个Random不可并发,不同种子)。

上面说法是按照随机来说的。

实际情况:正常如果是赚钱的彩票,如果按照“老虎机”返水算法远远不会这么简单(老板一定不会赔本,但这个算法明显比老虎机算法简单【老虎机存在几十选多的情况,cpu无法承受】,这个算法你基本上不会搜到结果,只能自己去想)。