|
這個抽獎小程序,在實(shí)際的測試環(huán)境中也可以用到,比方說測試數(shù)據(jù)的查詢在in條件下,要查詢隨機(jī)的5個id,然后在用ab去壓測
復(fù)制代碼 代碼如下:
<?php
/**
* “抽獎”函數(shù)
*
* @param integer $first 起始編號
* @param integer $last 結(jié)束編號
* @param integer $total 獲獎人數(shù)
*
* @return string
*
*/
function isWinner($first, $last, $total)
{
$winner = array();
for ($i=0;;$i++)
{
$number = mt_rand($first, $last);
if (!in_array($number, $winner))
$winner[] = $number; // 如果數(shù)組中沒有該數(shù),將其加入到數(shù)組
if (count($winner) == $total) break;
}
return implode(' ', $winner);
}
// for test
echo isWinner(1, 100, 5);
?>
php技術(shù):php抽獎小程序的實(shí)現(xiàn)代碼,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。