Показать сообщение отдельно
  #2 (permalink)  
Старый 26.05.2013, 16:23
Аспирант
Отправить личное сообщение для elnoro Посмотреть профиль Найти все сообщения от elnoro
 
Регистрация: 23.06.2011
Сообщений: 39

function getRandomInt(min, max)
{
  return Math.floor(Math.random() * (max - min + 1)) + min;
}
var elems = getRandomInt(1, 3),
    i = 0,
    nums = [];

while (i < elems) {
	nums[i] = getRandomInt(1, 20);
	for (var j = 0; j < nums.length; j++) {
		if (nums[i] === nums[j] && i !== j) { 
			nums[j] = getRandomInt(1, 20);
			j = 0;
		}
	}
	b[nums[i]]  = a[nums[i]];
	++i;
}
Ответить с цитированием