PHP: как генерировать смещенные случайные числа - PullRequest
0 голосов
/ 18 декабря 2009

Я хочу генерировать случайные числа, но эти числа должны быть несколько смещены, так что числа в определенных диапазонах появляются чаще, чем в других.

Например, чтобы распределить серию показов баннерной рекламы пропорционально количеству оставшихся показов для каждой рекламной кампании

1 Ответ

2 голосов
/ 18 декабря 2009

Вы можете сгенерировать случайное число от 0 до 1 и использовать его как процент веса для любого данного баннера. Если число составляет 0,3 или менее, то будет показан менее популярный (30% времени) баннер Если больше, будет показываться баннер большего размера (70% времени).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...