//概率算法,6个奖项$prize_arr = array( '0' => array('id'=>1,'prize'=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$prize_arr = array( '0' => array('id'=>1,'prize'=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
= array( '0' => array('id'=>1,'prize'=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
array( '0' => array('id'=>1,'prize'=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
( '0' => array('id'=>1,'prize'=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'0' => array('id'=>1,'prize'=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=> array('id'=>1,'prize'=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
array('id'=>1,'prize'=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
('id'=>1,'prize'=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'id'=>1,'prize'=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>1,'prize'=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'prize'=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
,'v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=> array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
,'v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=> array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'id'=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>3,'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'prize'=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'音箱设备','v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
,'v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'v'=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>10), '3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'3' => array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=> array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
array('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
('id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'id'=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>4,'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'prize'=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'50Q币','v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
,'v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'v'=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>24), '4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'4' => array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=> array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
array('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
('id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'id'=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>5,'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'prize'=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'10Q币','v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
,'v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'v'=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>60), '5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'5' => array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=> array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
array('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
('id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'id'=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>6,'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'prize'=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'1Q币','v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
,'v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'v'=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>1900),); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
); //每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
//每个奖品的中奖几率,奖品ID作为数组下标foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
foreach($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
($prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$prize_arr as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
as $val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$val){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
){ $item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$item[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
[$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$val['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
['id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'id']] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
]] = $val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$val['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
['v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
'v'];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
];} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
} function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
function get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
get($item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$item){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
){ //中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
//中奖概率基数 $num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$num = array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
= array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
array_sum($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
($item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$item);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
);//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
//当前一等奖概率1/2000 foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
foreach($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
($item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$item as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
as $k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$k=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
=>$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$v){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
){ //获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
//获取一个1到当前基数范围的随机数 $rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$rand = mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
= mt_rand(1,$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$num); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
); if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
if($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
($rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$rand <= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
<= $v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$v){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
){ //假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
//假设当前奖项$k=2,$v<=5才能中奖 $res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$res = $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
= $k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$k; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
; break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
break; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
; }else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
}else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
else{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
{ //假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
//假设当前奖项$k=6,$v>1900,则没中六等奖,总获奖基数2000-1900,前五次循环都没中则2000-1-5-10-24-60=1900,必中6等奖,哈哈 $num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$num -= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
-= $v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$v; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
; } } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
} } return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
} return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
return $res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$res;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
;} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
} $res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$res = get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
= get($item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$item);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
);$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
$h = $prize_arr[$res-1]['prize'];echo $h.'; ';
= $prize_arr[$res-1]['prize'];echo $h.'; ';
$prize_arr[$res-1]['prize'];echo $h.'; ';
[$res-1]['prize'];echo $h.'; ';
$res-1]['prize'];echo $h.'; ';
-1]['prize'];echo $h.'; ';
'prize'];echo $h.'; ';
];echo $h.'; ';
echo $h.'; ';
$h.'; ';
.'; ';
'; ';
;
上一篇 apache和php、mysql的整合
下一篇 centos6.5 安装php5.6
版权所有 (c)2021-2022 MSHXW.COM
ICP备案号:晋ICP备2021003244-6号