代码拉取完成,页面将自动刷新
<?php
ini_set("display_errors", "On");//打开错误提示
ini_set("error_reporting",E_ALL);//显示所有错误
function p($data) {
if(!$data or is_bool($data)) {
var_dump($data);
} else {
echo '<pre>';
print_r($data);
echo '</pre>';
}
}
include_once './WeightRandom.php'; // 改动前
$data = [
1 => 1,
2 => 1,
500 => 500,
501 => 500,
502 => 500,
503 => 500,
1000 => 1000,
1001 => 1000,
1002 => 1000,
1500 => 1500,
1501 => 1500,
1502 => 1500,
1503 => 1500,
];
$res = [];
$count = 110000;
$obj = new WeightRandom();
$obj->load($data)->initAliases();
for ($i = 0; $i < $count; $i++) {
$key = $obj->getRandom();
if (empty($res[$key])) {
$res[$key] = 1;
} else {
$res[$key]++;
}
}
ksort($res);
echo '<pre>';
print_r($res);
echo '</pre>';
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。