使用PHP怎么編寫一個(gè)大轉(zhuǎn)盤中獎(jiǎng)概率算法-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)使用PHP怎么編寫一個(gè)大轉(zhuǎn)盤中獎(jiǎng)概率算法,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

成都創(chuàng)新互聯(lián)公司成立于2013年,我們提供高端網(wǎng)站建設(shè)網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)公司、網(wǎng)站定制、成都全網(wǎng)營銷、微信平臺小程序開發(fā)、微信公眾號開發(fā)、成都網(wǎng)站營銷服務(wù),提供專業(yè)營銷思路、內(nèi)容策劃、視覺設(shè)計(jì)、程序開發(fā)來完成項(xiàng)目落地,為成都會(huì)所設(shè)計(jì)企業(yè)提供源源不斷的流量和訂單咨詢。

代碼如下:


header("Content-type: text/html; charset=utf-8");
$prize_arr = array(
'0' => array('id'=>1,'prize'=>'平板電腦','v'=>1),
'1' => array('id'=>2,'prize'=>'數(shù)碼相機(jī)','v'=>5),
'2' => array('id'=>3,'prize'=>'音箱設(shè)備','v'=>10),
'3' => array('id'=>4,'prize'=>'4G優(yōu)盤','v'=>12),
'4' => array('id'=>5,'prize'=>'10Q幣','v'=>22),
'5' => array('id'=>6,'prize'=>'下次沒準(zhǔn)就能中哦','v'=>50),
);
 
$actor = 100;
 
foreach ($prize_arr as $v) {
$arr[$v['id']] = $v['v'];
}
foreach ($arr as &$v) {
$v = $v*$actor;
}
asort($arr);
$sum = array_sum($arr);   //總概率
 
$rand = mt_rand(1,$sum);
 
$result = '';    //中獎(jiǎng)產(chǎn)品id
 
foreach ($arr as $k => $x)
{
if($rand <= $x)
{
$result = $k;
break;
}
else
{
$rand -= $x;
}
}
$res['yes'] = $prize_arr[$result-1]['prize']; //中獎(jiǎng)項(xiàng)
print_r($res);

關(guān)于使用PHP怎么編寫一個(gè)大轉(zhuǎn)盤中獎(jiǎng)概率算法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

分享名稱:使用PHP怎么編寫一個(gè)大轉(zhuǎn)盤中獎(jiǎng)概率算法-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://www.muchs.cn/article8/dgigop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、定制網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、ChatGPT、微信公眾號、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)