Простой скрипт на JS или PHP

Евгений9 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
30.11.2017

Принцип работы скрипта:

Есть 100 блоков с классом "box", в каждом указана дата,  класс "box_date".

Нужно сгенерировать случайное число от 1 до 3, для разбиения блоков с классом "box" по группам. Допустим случайное число 2. Берём первые (сверху) два блока с классом "box", и присваиваем дочерним элементам с классом "box_date" значение, равное числовому отображению вчерашней даты -1, пусть это будет 28 (вчера было 29-1). Снова генерируем случайное число от 1 до 3, допустим 3, берём (ВНИМАНИЕ) следующие 3 блока, и присваиваем дочерним элементам с классом "box_date" значение равное -1, тому, что было присвоено предыдущим двум блокам с классом "box_date", и так до конца цикла.

Прикрепил изображение, для наглядности.

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