Скрипт для изменения значений поля

Михаил13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.07.2014

Нужен скрипт, чтобы рандомизировать поле timestamp с типом DATE у 500 записей.

Есть поле event_id, которое связывает записи для одного и того-же карточки товара.

Нужно вычислять, сколько для event_id записей, и в этом мини-массиве записей с одинаковыми event_id делать рандомные значения в поле timestamp для каждой записи, чтобы они шли в хронологическом порядке у записей с одним значением event_id.

"Рандом" берётся следующим образом

Начальная дата 16 октября 2013.

Конечная дата 16 июня 2014.

Разница между датами у записей с одним event_id - от 3 недель до 5 недель.

Разница между первым и вторым значением должна быть не менее 6 недель не более 7 недель.

Последняя запись у группы с одинаковым event_id должна быть не раньше 11 июня 2014 и не позднее 30 июня 2014.

Самих значений с одинаковым event_id может быть максимально 6, но сделать универсальным, чтобы можно рассчитать даты и для 10 записей.

Вопросы по ТЗ можно в комментариях, если что-то не понятно.

Буду апдейтить ТЗ.

Цену тоже.

Пожалуйста, не заваливайте ЛС.

По простому - нужно просто даты у комментов сгенерировать поестественее в заданных числах.

Заявки фрилансеров