五月天激情丁香,国产精品2019,国产成人精品亚洲2020,国产精品免费视频一区二区三区,开心久久婷婷综合中文字幕,天堂视频在线观看免费完整版

隨機(jī)生成問題

由于Swoole本身的原因,在使用隨機(jī)數(shù)時(shí),需要額外注意,如果在父進(jìn)程內(nèi)調(diào)用了mt_rand,不同的子進(jìn)程內(nèi)再調(diào)用mt_rand返回的結(jié)果會(huì)是相同的。所以必須在每個(gè)子進(jìn)程內(nèi)調(diào)用mt_srand重新播種。

shufflearray_rand等依賴隨機(jī)數(shù)的PHP函數(shù)同樣會(huì)受到影響

場景例子

在異步任務(wù),異步進(jìn)程中,都需要注意隨機(jī)數(shù)播種的問題,如下面的例子

mt_rand(0, 1);    // 此處調(diào)用了 mt_rand 已經(jīng)在父進(jìn)程內(nèi)自動(dòng)播種
$worker_num = 16;

// fork 進(jìn)程
for ($i = 0; $i < $worker_num; $i++) {
    $process = new swoole_process('child_async', false, 2);
    $pid = $process->start();
}

function child_async(swoole_process $worker)
{
    mt_srand();  // 此處 必須要重新播種 否則會(huì)得到相同的結(jié)果
    echo mt_rand(0, 100) . PHP_EOL;
    $worker->exit();
}
主站蜘蛛池模板: 久久久2019精品 | 成人欧美一区二区三区视频 | 精品国产91| 国产无套露脸视频在线观看 | 国产农村精品一级毛片视频 | 99久久久久国产精品免费 | 男人综合网 | 国产一级免费在线观看 | 黄色小视频免费观看 | 国产中文字幕久久 | 色视频网址| 丁香五香天堂 | 亚洲精品无码不卡 | 激情五月婷婷丁香 | 国产精品网站在线观看 | 日韩免费一区 | 2018av男人天堂 | 久久国产欧美日韩精品 | 久久成人国产精品免费 | 欧美视频在线观看免费最新 | 国产天堂在线视频 | 久久羞羞视频 | www羞羞动漫网在线观看 | 国产四虎| 欧美综合激情 | 欧美黄色小视频 | 欧美69精品国产成人 | 久久精品a一国产成人免费网站 | 免费中文字幕一级毛片 | 免费99视频有精品视频高清 | 男女免费网站 | 日本精品久久久久久久久免费 | 国产亚洲精品国产 | 久久久久免费视频 | 免费观看一区二区 | 久久公开视频 | 四虎影院一级片 | 玖玖射 | 欧美成人午夜 | 国产午夜电影网 | 国产精品久久久久久久久久直 |