Показать сообщение отдельно
  #1 (permalink)  
Старый 02.08.2015, 17:50
Профессор
Отправить личное сообщение для Vasy Посмотреть профиль Найти все сообщения от Vasy
 
Регистрация: 09.02.2013
Сообщений: 165

Подскажите пожалуйста с массивом
Есть массив на 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) );

Последний раз редактировалось Vasy, 02.08.2015 в 18:16.
Ответить с цитированием