php+彩票中奖判断,彩票算法 – PHP – 数学似乎不错,但功能是否有效?
我想进行自定义彩票提取,以激励用户参与在线实验.规则是:
> 10%即可获得10美元
> 1%几率获得50美元
> 0.1%几率获得500美元
彩票是一个PHP函数,它被调用一次并返回奖品(0,10,50或500).我创建了下面的函数,经过70 000次试验后,统计数据是:
10美元> 9.11%
> .91%,50美元
> .01%,500美元
我应该担心这个算法吗?有没有比mt_rand更好的方法来创造良好的机会分配?
function lottery() {
// winnings before extraction
$win=0;
// choose a winning number between 1 and 10
$target=mt_rand(1,10);
// make three independent extractions, each with 1/10 probability
if (mt_rand(1,10) == $target) {
// if first extraction is the winning number -> prize=10
// probability: 1/10
$win=10;
if (mt_rand(1,10) == $target) {
// if second extraction is ALSO the winning number -> prize=50
// probability: 1/10 * 1/10
$win=50;
if (mt_rand(1,10) == $target) {
// if third extraction is ALSO the winning number -> prize=500
// probability: 1/10 * 1/10 * 1/10
$win=500;
}
}
}
// return the prize
return $win;
}
谢谢你帮助新手!
php+彩票中奖判断,彩票算法 – PHP – 数学似乎不错,但功能是否有效?相关推荐
- 买彩票,也要了解一些数学知识
彩票怎样才能中奖? 理论上,只能靠运气.但是,如果规则设计得不好,就可以钻漏洞. >>>> 2005 年 2 月,美国的一个彩票品种,就出现了漏洞,被麻省理工学院的学生发现了. ...
- cheatengine找不到数值_彩票中奖500万,领了还不到一半?这些问题不解决,钱都拿不走...
长期以来,"一夜暴富"是很多人梦寐以求的梦想,而作为最能让人"一夜暴富"的方式要数我国的福利彩票了,这也是很多人最容易活动暴富的机会,不少彩民长久以来一直买彩票 ...
- 数据分析 - 关于彩票中奖结果的数据分析猜想(一)
今天听到同事在讨论彩票的事情,现在社会上,对于彩票还充满热情的朋友已经不多了.虽然我也从来没有买过彩票,不过这并妨碍我对彩票中奖结果这个数据突如其来的兴趣. 获取近10年左右的双色球中奖数据 要分析数 ...
- 简单彩票中奖实现-Demo
要求: 实现一个简单彩票中奖,界面有7个输入框和一个按钮,当点击按钮实现将7个输入框的值与系统产生的7个随机值进行匹配,只要有一个不匹配则弹出没有中奖,否则弹出中奖啦. 代码: <!DOCTYP ...
- [拼搏到底之龟兔赛跑--Day 19]彩票中奖者
最近一条关于彩票的消息,非常的引人注目. 一张双色球彩票,单式20倍投注,总奖金1.02亿元,11月27日,甘肃省嘉峪关一位彩民创下我国彩票有史以来单人中奖的最高纪录.(link) 这让我联想到了以前 ...
- 双色球彩票中奖小程序
双色球彩票中奖小程序 玩法规则:"双色球"每注投注号码由 6 个红色球号码和 1 个蓝色球号码组成.红色球号码从 1-33 中选择,蓝色球号码从 1-16 中选择.球的数字匹配数量 ...
- 如果你提前知道了下期彩票中奖号码
昨天看了<蝴蝶效应>回想起一个之前想了很久的问题. 如果你有能力到了未来世界,并获知了下一期的彩票中奖号(并且知道了自己没有中奖).然后又回到实现,如果你真的去买那一注中奖彩票.就一定能中 ...
- php写彩票中奖代码,php实现自定义中奖项数和概率的抽奖函数示例
本文实例讲述了php实现自定义中奖项数和概率的抽奖函数.分享给大家供大家参考,具体如下: /* * 一个抽奖类,精确到万分之一 * 三个步骤:1.接受一个中奖概率数组;2.接受一个抽奖种子;3.返回中 ...
- 一文读懂APS系统的核心算法和数学理论
APS系统拥有以数学模型为基础的最强算法,可以满足更高难度.更广泛的需求.但它不是可以直观理解的方法,真正的难点不在于把算法变成软件,而是在于寻找和证明这个算法.因此,各APS公司对其核心算法和数学理 ...
最新文章
- 嵌入式开发板高低温试验的小技巧
- Talk is cheap, show me the code - 用 github 数据辅助你完善简历
- java 原子量_Java線程:新特征-原子量
- 5.3.6 虚拟地址、线性地址和物理地址之间的关系
- boost::hana::partition用法的测试程序
- 【设计模式之美】<Reading Notes>继承与组合
- uni-app微信小程序uni.getLocation获取位置;authorize scope.userLocation需要在app.json中声明permission;小程序用户拒绝授权后重新授权
- PHP中的get_defined_funciton和get_defined_vars
- 运用SQL Server安全模型来保护数据
- 实力推荐:现网全能屏幕录像和编辑的软件
- 微信开发者工具小技巧——快速打开微信程序API文档。
- java字节数计算_计算一个Java对象占用字节数的方法
- 身体指数bmi流程图_理想的身体脂肪百分比是多少?男女不同脂肪数据对照表
- 身份证阅读器身份证读卡器Linux系统二次开发包(含Linux身份证相片解码库)
- 高电平和低电平 到底是啥?
- 输入单号查快递:如何用快递单号查询快递信息
- 2020-11-24--源赖氏佐天
- 为了理想,因为爱情-开课第一天有感(鸡汤向)
- hyperopt使用
- [zz]浅谈自然语言处理(NLP)和 自然语言理解(NLU)