%2
получать, проверяя остаток от деления, но можно ли так же как-то просто с любым количеством массивов? //v1.0
function arr_num($user_id) {
static $N = 10;
return $user_id % $N;
}
//v2.0
function arr_num($user_id) {
static $N = 100;
if ($user_id < 556780960) { //old algorithm v1.0
return $user_id % 10;
}
return $user_id % $N;
}
Хотя будет не совсем равномерно в целом, но дальше уже начинается больше математика, чем программирование.