Есть массив на 10000 элементов,и генеритса рандомный цвет размер и буквы внутри.Как это засунуть все в каждый элемент массива?Пытаюсь сделать вот так оно какбы добавляет но функцию generatemusor добавлять не хочет,так как пишет Cannot read property 'charAt' of undefined. Как выйти из положения? И как тутже задать так чтобы каждый элемент мсива задать как стиль для div например?
var myArray = new Array(10000);
for (var i = 0; i < myArray.length; i++) {
myArray[i] = [ get_random_color(), generatemusor(5), randomInteger(100, 300) ];
}
var r_col=0;
function get_random_color() {
r_col = "#"+((1<<24)*Math.random()|0).toString(16);
return r_col;
}
get_random_color();
//alert(r_col);
var keylist="abcde";
var temp='';
function generatemusor(plength){
temp='';
for (i=0;i<plength;i++)
temp+=keylist.charAt(Math.floor(Math.random()*keylist.length));
return temp;
}
//alert(generatemusor(5));
function randomInteger(min, max) {
return Math.floor( Math.random() * (max - min) ) +'px';
}
//alert ( randomInteger(100, 300) );