Показать сообщение отдельно
  #7 (permalink)  
Старый 22.03.2012, 09:14
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Генерирует два массива одинаков длины, заполненные радномными элементами.
Возвращается количество совпавших пар:

var compare_random_array = function(i) {
    var random = Math.random(),
        count = 0;

    (random * i).toFixed(i).slice(2).split('').every(function(i, j, array) { 
         i == array[j]*random|0 && count++;
         return true;
    });

   return count;
}

alert(compare_random_array(10));
Ответить с цитированием