Может ли LESS сгенерировать случайное число, чтобы потом задать с его помощью случайный цвет?
Может. LESS может выполнять JavaScript, поэтому сгенерировать случайный цвет можно так:
.randomColor(){ @randomColor: `Math.floor(Math.random()*16777215).toString(16)`; @colorHex: e(@randomColor); @color: ~"#@{colorHex}"; } body { .randomColor(); background-color: @color; }
Источник.