Добрый день! есть такая задача допустим есть 100 модераторов которые должны регулярно проверить пользователей, они через приложение делаю запрос в api и получают массив 30 юзеров из 2000, рандомным образом, но допустим из этих 2000 есть 5 человек, у которых привилегии и им надо показать 6 раз чаще чем остальным(то есть в этот массив надо 6 раз чаще добавить чем остальных), у кого есть идеи как это реализовать поделитесь идеями пожалуйста ?
каждому пользователю присваивать какой то коэффициент ... от 0 до 1 например, 0 - никогда не выбирать, 1 - всегда выбирать - ну и все что между ... соответственно выбирать чела с коэффициентом 0.6 надо чаще в 6 раз чем того у кого 0.1
https://dealancer.medium.com/weighted-random-selection-from-the-database-using-sql-6123a1a10557 http://www.kahunaburger.com/2008/10/13/selecting-random-weighted-records-from-mysql/