当前位置:编程学习 > php >>

怎么控制PHP生成随机数的百分比?

<?php $me_array=array('01', '02', '03', '04', '05', '06', '07', '08', '09' ,'10'); for($i=0;$i<=0;$i++){ echo ":".$me_array[rand(0,9)]; echo"<br/>"; } ?> 这是普通的生成随机数.想让它生成01-05的几率为80% 改怎么写代码?或有什么思路
答案:$n=rand(0,9);
if ($n>=0 && $n<=7) //这就是80%
echo $me_array[rand(0,4)];
else echo $me_array[rand(5,9)];
其他:$a=rand(0,100);
echo (string)$a.'%';
你是要输出随机百分数呗。还想要别的联系 纯数字的四位随机数 rand(1000,9999) 数字和字符混搭的四位随机字符串: function GetRandStr($len) { $chars = array( 

上一个:英语不好可以学编程吗?学哪种编程比较吃香?JAVA,PHP,.N...
下一个:能不能把你下的 “ php网站后台系统、模板、mysql数据库”给我传一下,我想研究,谢谢了roger515@163.com

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,