亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php實現(xiàn)按照權重隨機排序數(shù)據(jù)的方法

 更新時間:2015年01月09日 09:42:03   投稿:shichen2014  
這篇文章主要介紹了php實現(xiàn)按照權重隨機排序數(shù)據(jù)的方法,是php數(shù)據(jù)排序中一個比較典型的應用技巧,需要的朋友可以參考下

本文實例講述了php實現(xiàn)按照權重隨機排序數(shù)據(jù)的方法。分享給大家供大家參考。

具體實現(xiàn)方法如下:

復制代碼 代碼如下:

<?php  
/** 
 * @param array $weight 權重  例如array('a'=>10,'b'=>20,'c'=>50) 
 * @return string key   鍵名  
 */ 
function roll($weight = array()) {  
 $roll = rand ( 1, array_sum ( $weight ) );  
 $_tmpW = 0;  
 $rollnum = 0;  
  foreach ( $weight as $k => $v ) {  
  $min = $_tmpW;  
   $_tmpW += $v;  
   $max = $_tmpW;  
   if ($roll > $min && $roll <= $max) {  
    $rollnum = $k;  
    break;  
   }  
 }  
  return $rollnum;  
}  
 
$row=roll(array('a'=>10,'b'=>20,'c'=>50));  
echo $row;  
?>

希望本文所述對大家的php程序設計有所幫助。

相關文章

最新評論