TreC писал(а):
Может у кого появятся какие-то идеи по улучшению алгоритмаЛеонид писал(а):
Процедура doRandomize устанавливает генератор в зависимости от тиков процессора, прошедших от момента включения компьютера, в некое промежуточное положение (от первого до последнего) и с этого положения генератор выдаёт свои числа. Делением на 2^N числа переводятся в диапазон 0<=RND<1, а уж с этими числами работает наш элемент.Отсюда и следует, что doRandomize надо делать один раз, более того последующие doRandomize только занимают процессорное время, никак не улучшая псевдослучайную последовательность.