518抽奖软件,随机抽取,均匀分布算法,公平公正,不怕大奖都集中在一个部门了。
518抽奖软件简介
518抽奖软件,518=我要发,超好用的年会抽奖软件,简约设计风格。 包含文字号码抽奖、照片抽奖两种模式,支持姓名抽奖、号码抽奖、数字抽奖、照片抽奖。(www.518cj.net)
随机抽取,均匀分布
关键算法代码行如下:
pGen = new mt19937(random_device{}());
uniform_int_distribution<> dist(0, n);
int idx = dist(*pGen);
shuffle(cxrs.begin(), cxrs.end(), *pGen);
mt19937 - 高质量的伪随机数生成器,代替原先rand算法。
uniform_int_distribution - 保证随机数的均匀分布特征。
shuffle - 每次抽取前先乱序。