还是php的概率的问题,求解说 假设a:20% b:30% c:50%$r=rand(1,100)$r<=20 a获奖20<$r<=(20+30) b获奖(20+30)<=$r c获奖 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么不是这样写的??[code=php]$num = mt_rand(1, array_sum($arr));$tmp_num = 0;foreach($arr as $key => $value){ if($num <= $value+$tmp_num){ $n = $value; break; } } 这是一个思路,不是完整的代码。具体的实现和一下细节要你自己考虑,理解了思路代码很好写啊可以再讲下这个 get_rand的原理不~~ 我还是不懂 不懂啊不懂,为什么通过这个就能知道自己抽了什么奖。。 重要的是理解概率计算方法,不要管代码。假设a:20% b:30% c:50%$r=rand(1,100)$r有百分20的概率在1~20之间$r有百分30的概率在21~50之间$r有百分50的概率在51~100之间 重要的是理解概率计算方法,不要管代码。假设a:20% b:30% c:50%$r=rand(1,100)$r有百分20的概率在1~20之间$r有百分30的概率在21~50之间$r有百分50的概率在51~100之间重要的是理解概率计算方法,不要管代码。假设a:20% b:30% c:50%$r=rand(1,100)$r有百分20的概率在1~20之间$r有百分30的概率在21~50之间$r有百分50的概率在51~100之间重要的是理解概率计算方法,不要管代码。假设a:20% b:30% c:50%$r=rand(1,100)$r有百分20的概率在1~20之间$r有百分30的概率在21~50之间$r有百分50的概率在51~100之间重要的是理解概率计算方法,不要管代码。假设a:20% b:30% c:50%$r=rand(1,100)$r有百分20的概率在1~20之间$r有百分30的概率在21~50之间$r有百分50的概率在51~100之间嗯,这个我理解了 不过那么多人用的代码也应该有他的道理吧,不想就纠结了。。 大型高负载iweb SNS社交网络平台软件开源体验版下载 求解决流量稍大MYSQL无法连接的问题 一个很简单的问题,谁能帮我解开谜团 php中使用GD2库创建图形在浏览器中显示不出来 C#中如何添加xmodem协议 php网页页面增加一个按钮导出pdf文件~~~怎么实现啊~~~~ 08年就要过去了,不能随便散分,那就大家讨论下大中型网站开发需要注意的问题吧 duquxml phpcms v9中专题用的面包屑导航如何写哟 thinkphp5 layer的一个奇怪问题 请问PHP项目要如何找创业团队以及项目管理 des的求一个加密算法!!!!
为什么不是这样写的??
[code=php]
$num = mt_rand(1, array_sum($arr));
$tmp_num = 0;
foreach($arr as $key => $value){
if($num <= $value+$tmp_num){
$n = $value;
break;
}
}
这是一个思路,不是完整的代码。具体的实现和一下细节要你自己考虑,理解了思路代码很好写啊可以再讲下这个 get_rand的原理不~~ 我还是不懂 不懂啊不懂,为什么通过这个就能知道自己抽了什么奖。。
重要的是理解概率计算方法,不要管代码。假设a:20% b:30% c:50%
$r=rand(1,100)$r有百分20的概率在1~20之间
$r有百分30的概率在21~50之间
$r有百分50的概率在51~100之间
重要的是理解概率计算方法,不要管代码。假设a:20% b:30% c:50%
$r=rand(1,100)$r有百分20的概率在1~20之间
$r有百分30的概率在21~50之间
$r有百分50的概率在51~100之间
重要的是理解概率计算方法,不要管代码。假设a:20% b:30% c:50%
$r=rand(1,100)$r有百分20的概率在1~20之间
$r有百分30的概率在21~50之间
$r有百分50的概率在51~100之间
重要的是理解概率计算方法,不要管代码。假设a:20% b:30% c:50%
$r=rand(1,100)$r有百分20的概率在1~20之间
$r有百分30的概率在21~50之间
$r有百分50的概率在51~100之间
重要的是理解概率计算方法,不要管代码。假设a:20% b:30% c:50%
$r=rand(1,100)$r有百分20的概率在1~20之间
$r有百分30的概率在21~50之间
$r有百分50的概率在51~100之间嗯,这个我理解了 不过那么多人用的代码也应该有他的道理吧,不想就纠结了。。