Да что голоса на форуме. Возьмите опыт близзов например. - запилите функцию исключить из рандома пару карт с уточнением режимов (карта мож и нравится, но один из её режимов бесит) и так же функцию типа лайка на пару карт/режимов на них и посмотрите самый отстой карт/режимов по статистике. Примерно так исключение -75% шанса попадания на карту/режим и приоритетная +75% шанса попадания на любимую карту/режим. Или всё 100% (тут уж разработчикам виднее).