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

Сообщение от Pavel M.
а где два массива ?
var arrays = [];

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

    (random * i).toFixed(i).slice(2).split('').every(function(element, i, array) {
         var array2 =  random * i|0;
         arrays.push(element, ':', array2, '\n');
         element == array2  && count++;
          
         return true;
    });

   return count;
}

var count = compare_random_array(12);

alert(arrays.join('') + '\nсовпадений пар:' + count);


PS: писался пример для забавы, поэтому косяки править лень.

Последний раз редактировалось monolithed, 22.03.2012 в 11:09.
Ответить с цитированием