Diablodag
23.01.2014 - 13:15
Как реализовать случайную выборку с приоритетом по нескольким параметрам
это с 1 параметром
ORDER BY RAND()*chance
как реализовать с двумя
не работает
ORDER BY RAND()*chance*chance_2
T1grOK
23.01.2014 - 14:51
Это на маразм похоже, а не на рандомную выборку с приоритетом
rand = 0.9
chance = 0.5
rand * chance = 0,45
и
rand = 0,1
chance = 5
rand * chance = 0.5
ну и контрольный
rand = 0,001
chance = 500
rand * chance = 0.5
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api