Рандом с учетом веса каждого элемента.

DJ_Petrovich

Новичок
Рандом с учетом веса каждого элемента.

Есть несколько элементов в базе данных.
У каждого из них свой вес от 0 до 9.
Чем больше вес - тем чаще он должен выводиться.
Иногда нужно будет брать только элементы с определенными весами (например от 0 до 7) и выбирать из них.

Как это вообще правильно делается?
 
Сверху