[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ORDER BY RAND() с приоритетом
Diablodag
Как реализовать случайную выборку с приоритетом по нескольким параметрам

это с 1 параметром
ORDER BY RAND()*chance

как реализовать с двумя

не работает
ORDER BY RAND()*chance*chance_2
T1grOK
Это на маразм похоже, а не на рандомную выборку с приоритетом

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
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.