成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

一段PHP按照權(quán)重隨機(jī)item的代碼

20171112 / 2915人閱讀

代碼內(nèi)容如下:

1, "b"=>10, "c"=>14, "e"=>20, "f"=>30, "h"=>6, "g"=>70);
function roll($weight)
{
    $sum = array_sum($weight);
    $j = 0;
    foreach($weight as $k=>$v)
    {
        $j = mt_rand(1,$sum);
        if($j <= $v)
        {
            return $k;
        }else{
            $sum -= $v;
        }
    }
}
$ret = array();
$n = 1000;
for($i=0;$i<$n;$i++)
{
    $v = roll($w);
    $ret[$v] = isset($ret[$v]) ? $ret[$v] + 1 :1;
}
print_r($ret);
foreach($ret as $k=>$v)
{
     printf("real: %f	", ($v / $n));
     printf("set: %f
",($w[$k] / array_sum($w)));
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/20616.html

相關(guān)文章

  • 按照獎品概率分布抽獎實現(xiàn)

    摘要:京東券電影票淘寶券代碼如下按照概率抽取一個獎品返回獎品所有獎品的概率總和應(yīng)該為總概率基數(shù)方式二該方式如果直接看代碼比較難理解。 首發(fā)于 樊浩柏科學(xué)院 需求:首先用戶通過以一定方式(好友點贊等)開啟抽獎資格,然后按照用戶 100% 中獎概率進(jìn)行抽獎,且系統(tǒng)的發(fā)放獎品需要按照各個獎品整體的期望中獎比例來進(jìn)行分布,最后用戶抽中獎品調(diào)用第三方發(fā)放接口發(fā)放獎品并記錄保存,另有些獎品存在發(fā)放數(shù)量...

    Tamic 評論0 收藏0
  • Dubbo 源碼分析 - 集群容錯之 LoadBalance

    摘要:即服務(wù)提供者目前正在處理的請求數(shù)一個請求對應(yīng)一條連接最少,表明該服務(wù)提供者效率高,單位時間內(nèi)可處理更多的請求。此時應(yīng)優(yōu)先將請求分配給該服務(wù)提供者。初始情況下,所有服務(wù)提供者活躍數(shù)均為。 1.簡介 LoadBalance 中文意思為負(fù)載均衡,它的職責(zé)是將網(wǎng)絡(luò)請求,或者其他形式的負(fù)載均攤到不同的機(jī)器上。避免集群中部分服務(wù)器壓力過大,而另一些服務(wù)器比較空閑的情況。通過負(fù)載均衡,可以讓每臺服務(wù)...

    ybak 評論0 收藏0
  • dubbo源碼解析(三十八)集群——LoadBalance

    摘要:集群目標(biāo)介紹中集群的負(fù)載均衡,介紹下包的源碼。源碼分析一該類實現(xiàn)了接口,是負(fù)載均衡的抽象類,提供了權(quán)重計算的功能。四該類是負(fù)載均衡基于一致性的邏輯實現(xiàn)。 集群——LoadBalance 目標(biāo):介紹dubbo中集群的負(fù)載均衡,介紹dubbo-cluster下loadBalance包的源碼。 前言 負(fù)載均衡,說的通俗點就是要一碗水端平。在這個時代,公平是很重要的,在網(wǎng)絡(luò)請求的時候同樣是這個...

    不知名網(wǎng)友 評論0 收藏0
  • Node.js運行原理、高并發(fā)性能測試對比及生態(tài)圈匯總

    摘要:模式,單實例多進(jìn)程,常用于多語言混編,比如等,不支持端口復(fù)用,需要自己做應(yīng)用的端口分配和負(fù)載均衡的子進(jìn)程業(yè)務(wù)代碼。就是我們需要一個調(diào)度者,保證所有后端服務(wù)器都將性能充分發(fā)揮,從而保持服務(wù)器集群的整體性能最優(yōu),這就是負(fù)載均衡。 showImg(https://segmentfault.com/img/remote/1460000019425391?w=1440&h=1080); Nod...

    kamushin233 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<