const rand = Math.random(); let action; if (rand < 0.8) { action = "ACTION_1"; } else if (rand < 0.95) { action = "ACTION_2"; } else if (rand < 0.98) { action = "ACTION_3"; } else if (rand < 0.99) { action = "ACTION_4"; }

Загадка для знатоков - был у меня значит плавающий баг с отсутствием значения action. На разгадку дается 30 секунд)

Глупость. Чистоплотная неосмотрительность.