2013-03-14 4 views

ответ

6

Похоже, что вы не хотите рандомизировать массив, звучит так, будто вы хотите каждый раз выбирать случайный элемент из массива. Предполагая, что ваш массив цветов называется colors, использование:

var color = colors[Math.floor(colors.length * Math.random())]; 

Хотя я вопрос, почему вы хотите, чтобы сделать это. Случайные цвета звучат как рецепт действительно уродливого и потенциально запутанного интерфейса.

+0

Спасибо .. У меня точно такие цвета, и каждый из них будет хорошо выглядеть. – Andrey

0

Создайте массив с множеством значений цвета и используйте любую функцию в javascript, которая генерирует случайное число между диапазоном, в нашем случае нам нужно создать случайное число между o до длины массива массива. И затем используйте это случайное число как ключ в цветовой матрице и поставьте это вместо цвета.

Смежные вопросы