Есть сервер, который принимает POST-запросты с записями. Сервер не знает сколько записей он уже принял и сколько предстоит принять за текущий сеанс. Как можно распределить все запросы на две части в равной степени?
В данный момент я использую случайные числа:
$portion = intval(get_option('portion')); // В каких долях делить запросы. В процентах
if ($portion === 0 || rand(0, 100) > $portion ) {
// Одна часть
} else {
// Вторая часть
}
Но, возможно есть способ получше?