概率计算 PHP幸运星

王朝html/css/js·作者佚名  2006-12-17
窄屏简体版  字體: |||超大  

概率计算 PHP幸运星

概率计算 PHP幸运星 PHP幸运星(lucker)

作者:axgle

给定一个概率(这里是点数),确定某次事件是否发生.

可以用在根据用户获得的点数,随机产生网站幸运星等方面(注意:这里有个'等'字).

<?php

/**

@title:PHP幸运星(lucker)

@version:1.00

@license:BSD

@author:axgle

*/

$bl = lucker(50);//50%的可能性

var_dump($bl);

function lucker($dot) {

$dot = intval($dot);

$dot = max($dot,0);//min dot = 0

$dot = min($dot,100);//max dot = 100

$one = rand(1,100);

$total = range(1,100);

shuffle($total);

$range = array();

for($i=0; $i<$dot; $i++) {

$range[] = $total[$i];

}

return in_array($one,$range);

}

?>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航