幸运大转盘【概率问题】!!!
我们都知道,任何一件事情的发生都会遵循着一种微妙的关系来发展的,这个就是概率的问题,
比如:
飞机空难的概率为百万分之一,差不多百万次飞行就会有一次空难发生。1 ÷ 100万 = 1百万分支1(1/100万)
人一天需要进食三次才能使身体更好成长或者生存,为什么三次呢,这我也不知道,反正使老祖宗传下来的,人嘛,活着不能违背“道 ”,往往逆天道而行之的人都不会有好下场(题外话,请忽略)。那么每吃一顿饭也就等于吃了一天当中三顿饭其中的一顿饭也就是三分之一顿。1÷3 = 1/3
人类普遍都会有十根手指头,个别有大智慧的人会出现十一根或者十二根,那么每一根就是十分之一,十一分支一,十二分之一,或者有些狠人会出现九分之一,八分之一(突然手指疼了一下,嘶~~)。
咱们书接上尾,言归正传,所谓概率,本人并没有用官方的语言来作解释,以上就是最普通不过的语言来解释的相信大家不看也会明白。那么咱们就来说一说幸运大转盘。
这其实就是一种算概率的算法,当然本人在这里也不做一些复杂的算法,只是说一些比较简单的例子来让大家对这种东西更加清晰就可以。
如果,现在让你做一种抽奖的模块,那么,首先得知道,一共分几等奖,好吧我出题我告诉你,一共分为特等奖 (1名),一等奖(3名),二等奖(5名),三等奖(15名),纪念奖(30名),一共一万个人抽奖!
从获奖人数就可以知道他们的大概比例,相信大家也肯定能知道什么叫做比例,就比如本人,身高一米八三,体重一百九,所以我的身高和体重比就是 (接近:太麻烦就当1:1了)1:1,哈哈这是多么理想的黄金比例呀,这回您明白了什么叫做比例了吧,我一个月挣1块钱,您一个月挣100万,所以咱们俩的比例就是1:100万。得!!!
咱们来看张图:
比例为:1:3:5:15:30
本人表示,鼠标太难使了,毕竟从小学开始到大学毕业然后上班这么多年也不会画画!!!!!凑合着看吧各位
所以:
特等奖的概率就为:0 < rand(1,10000) / 10000 <= 1 / 1+3+5+15+30
一等奖的概率为 : 1 / 1+3+5+15+30 < rand(1,10000) /10000 <= 1+3 / 1+3+5+15+30
二等奖的概率为 : 1+3 / 1+3+5+15+30 < rand(1,10000) / 10000 <= 1+3+5 / 1+3+5+15+30
三等奖的概率为 : 1+3+5/1+3+5+15+30 < rand(1,10000) / 10000 <= 1+3+5+15 / 1+3+5+15+30
纪念奖为: 1+3+5+15 / 1+3+5+15+30 < rand(1,10000) / 10000 <= 1+3+5+15+30 / 1+3+5+15+30
** / ** 这个反斜杠代表分子分母中间的那条横线
rand()随机数,这个是每次有一个人抽奖,10000个人代表一万个号码,但是每次就是一个人抽奖,所以是这个rand是随即号码(一个人)
然后<=后满的减去<前面的就是随机一个人抽取的概率问题,这个奖品会落在那个范围内。
本人明天把手写的计算公式给大家贴到本博文里,这样看的确太不好看了,现在太晚了,诸君晚安。