MySQL получает случайное значение между двумя значениями

У меня два столбца подряд: min_value , max_value . Есть ли способ сделать выбор вроде:

SELECT RAND(`min_v`, `max_v`) `foo` [..]

I понимаете, что RAND делает другое; самое близкое, что я придумал (с помощью), - это (RAND () * (max-min)) + min , хотя это приведет к число с плавающей запятой, которое мне понадобится затем для ROUND (), и это совершенно неверно.

Если кто-нибудь не предложит альтернативу (что было бы очень полезно), я пойду путем PHP.

35
задан Gajus 1 July 2011 в 15:44
поделиться