一个关于随机抽取奖品的问题

Jorycn 发布于 2016/05/30 10:05
阅读 95
收藏 0
一个关于随机抽取奖品的问题:


如:
一等奖 2名
二等奖 5名
三等奖 5名
四等奖 20名
五等奖 60名


如何随机产生获奖名单,并能最佳分配所有奖品。


本人结题思路:
为使得奖品完全发放,从五等奖开始计算每个奖项之间的差比:
比如:
五等奖被四等奖分成20份,即每3个五等奖就回push出一个四等奖,
同理,四等奖被三等奖分成两份(最小取整),即每2份四等奖会push出
一个三等奖,以此类推。


求教各位大神,最好能给出javascript算法操作,或者你熟悉的语言亦可,再次表示感谢!
加载中
返回顶部
顶部