1010001010110101
0100001000111100
мы имеем
1110000010001001 = -1+-1+-1+1+1+1+1+1+-1+1+1+1+-1+1+1+-1 = 4 (пример для последовательности 16 элементов) и так много раз. А потом смотрим сколько и каких значений появилось.
Я просто хотел предложить сделать генератор Rnd или вставить функцию в имеющийся, который делает следующее.
последовательность из 32 элементов (0 и 1) имеет около 4 миллиарда неповторяющихся комбинаций (чисел, если рассматривать в десятичном виде). Если все обрабатывать, можно повешаться. Я предлагаю сделать функцию, которая позволит сгенерировать 1 или 2 миллиона неповторяющихся чисел из диапазона (0 - 4 миллиарда), но чтобы числа брались равномерно из этого диапазона (немного из диапазона малых чисел, немного из середины и т.д.)
------------ Дoбавленo в 19.06:
Леонид писал(а):
если это не подбор паролей, обрисуйте задачу почётче, может сообща что-нибудь придумаем для уменьшения количества вычисленийЭто нужно для исследования Автокорреляционных и взаимокорреляционных свойств шумоподобных сигналов разной длины 32, 64, 128. Генератор М-последовательности из другого поста, нужен для этого же. Но сейчас не о нем.
последовательность 32 имеет 2^32 неповторяющихся комбинаций
последовательность 64 - 2^64
последовательность 128 - 2^128
А это очень большие числа.