Tag: 分布式计算

C#如何生成随机数取决于概率

我有一种情况,我必须生成一个随机数,这个数字必须是zero或one 所以,代码是这样的: randomNumber = new Random().Next(0,1) 但是,业务要求表明生成的数字为零的概率仅为10%,生成的数字为1的概率为90% 但是,我可以在生成随机数时包括这个概率吗? 我的想法是: 生成包含10个零和90个整数的整数数组。 生成1到100之间的随机索引 获取与该索引对应的值 但我不知道这种方式是否正确,而且,我认为C#应该为它准备好一些东西