Как-то неожиданно появилось более простое решение в один скрипт, без лишних движений - PointsMoveRandom от Сергея Осокина
Ко мне как раз через Сергея (он же кинул ссылку на эту ветку) попала инфа, что есть запрос на такой random zigzag скрипт и я его написал. Прежде всего, из интереса. Но поскольку он даже без рэндомности получился, в некоторой степени, функциональнее нативного zigzag эффекта в люстре, то я решил сделать его платным (символически — $5).
Знаю, что по правилам форума запрещены коммерческие ссылки, но раз уж топикстартер дефакто стал инициатором создания скрипта, думаю, ссылка тут уместна. Если нет, пусть модераторы удалят, но решение тем не менее существует.

Random ZigZag | Adobe Illustrator Script
This script extends the functionality of Illustrator’s built-in ZigZag effect, offering greater control and customization for creating zigzag patterns on curves.Features: Randomization of zigzag height and width Option to change zigzag orientation along the curve Unlike Illustrator's native...