Спрятать колонку

Mysql. Задача на рандомизацию

попалась занятная задачка:
форум, посты, даты постов нужно сделать случайными, но нужно сохранить порядок ответов в ветке.

идея решения проста. приведу пример:

t1, t2, t3 - время, когда были сделаны три поста (посты подряд идущие и необязательно из одной ветки)

t1 - 0
t2 - N
t3 - 2 * N

где N у нас время на которое мы раздвинем посты, возьмем сутки: 60 * 60 * 24
теперь видно, что вокруг поста t2 образовался зазор во времени равный плюс/минус N (одним суткам). и следовательно, можно можно добавить случайное числов рамках от -N... +N. вот такой получается запрос

RSS-материал

Наверх