聚热点 juredian

温敏伊:php取随机数概率算法

成晖的回答:

//首先定义概率数组 $Probability["1-10"]?=?0.6; $Probability["11-50"]?=?0.25; $Probability["51-100"]?=?0.10; $Probability["101-200"]?=?0.05; //扩大1000倍便于计算 foreach($Probability?as?$k?=>?$v){ ???$Probability[$k]?=?$v*1000; } $Num?=?0; $Random?=?rand(1,1000);//生成随机数 foreach($Probability?as?$k?=>?$v){ ???if(??$Num?<?$Random?&&?$Random?<=?$v+$Num){ ??????//进入这里表示随机数在哪一个范围内 ??????$Range?=?explode("-",?$k); ??????//生成范围区间的随机数 ??????$Result?=?rand($Range[0],$Range[1]); ??????echo?$Result; ??????break; ???}else{ ??????$Num?+=?$v; ???} }

何嘉乐的回答:

搜索建议:
热闻

 为什么有人说韩王信是三姓家奴?

其实汉代并没有“三姓家奴”这一说法,这一典故出自《三国演义》,张飞与吕布对阵时骂:“三姓家奴,哪里走,燕人张飞在此。”众所周知《三国演义》是元末明初作品,所以这...(展开)

热闻

 小学生作文_暑假日记

小学生作文_暑假日记20则10篇小学生作文_暑假日记20则1今天,妈妈不在家。我看见楼梯上蒙着许多灰尘,就想把楼梯擦一擦。当一回“清洁工”,做一件家务,给妈妈一...(展开)