这个PHP广告收入分享逻辑是否有效?

时间:2012-08-21 23:08:40

标签: php algorithm math

我在我的网站上添加了广告收入分享系统,我为广告共享逻辑构建了所有内容

$random_number = mt_rand(1,10);

if (($random_number >= 1) && ($random_number < 8)) { //gets 1-7 for 70%
$ads = "USER-ADS";
}

if (($random_number >= 8) && ($random_number < 11)) { //gets 8,9, and 10 for 30%
$ads = "ADMIN-ADS";
}

这个逻辑是否有效?

我想向广告提供70%的网页浏览量,并向剩下的30%展示我的广告

1 个答案:

答案 0 :(得分:4)

逻辑看起来很好。你可以用

if ($random_number < 8) {
$ads = 'USER-ADS';
} elseif ($random_number >= 8) {
$ads = 'ADMIN-ADS';
}

因为它更紧凑,而且(更简单)更快。