|
這個(gè)抽獎(jiǎng)小程序,在實(shí)際的測(cè)試環(huán)境中也可以用到,比方說(shuō)測(cè)試數(shù)據(jù)的查詢?cè)趇n條件下,要查詢隨機(jī)的5個(gè)id,然后在用ab去壓測(cè)
復(fù)制代碼 代碼如下:
<?php
/**
* “抽獎(jiǎng)”函數(shù)
*
* @param integer $first 起始編號(hào)
* @param integer $last 結(jié)束編號(hào)
* @param integer $total 獲獎(jiǎng)人數(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抽獎(jiǎng)小程序的實(shí)現(xiàn)代碼,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。