比如类似“幸运大转盘”的程序,调整可能抽到各种不同奖的概率,该如何实现呢?
用c语言可以实现产生随机数时机会是均等的,那么比如说在1-5的数字内,使得随机产生2的概率大于3的概率大于产生1的概率的话是如何实现的
为啥不考虑弄固定值数组加上随机生成下标的方式实现呢?如[1,2,2,2,3,3]数组中1出现了一次,概率是1.0/6,2出现了三次,概率是3.0/6,数字3出现了两次,概率是2/6,你再随机生成一个0到5的下标,根据下标去取出对应值,然后对应值有对应概率,应该可以解决你的问题吧
若对你有帮助,可以麻烦采纳一下吗?谢谢啦