Цитата(shf_05 @ Nov 25 2008, 15:48)

интересующие меня вопросы:
1, последовательность повторяется через 2^32 или 2^64?
2, более важный вопрос:
для запуска генератора применены следующие НУ
#define RAND0_HI 0xa4ce //---inital conditions //HI
#define RAND0_LO 0x39a7 //LO
скажем досчитав до 2^32 или 2^64 поменяю нач. уловия (например подставлю значение входной переменной из АЦП оно случайно), получу ли новый набор чисел?
имхо- да, но есть люди, говорящие что это чушь и я запущу ту же посл-ть лишь с другого "места".
1. Если оперируете 32-х разрядными числами, период повторения больше чем 2^32 быть не может в принципе.
2. Люди полностью правы.
Чтоб получить другую последовательность, нужно менять те константы, которые у вас 1664525L и
1013904223L. Но нельзя брать "от фонаря", потому как только немногие комбинации дадут максимальный период повторения.