Вверх ↑
Ответов: 2290
Рейтинг: 678
#1: 2014-05-26 21:20:26 ЛС | профиль | цитата
TreC писал(а):
Может у кого появятся какие-то идеи по улучшению алгоритма
TreC, у вас в схеме присутствует множество вызовов doRandomize у элемента Random. Вот что по этому поводу писали:
Леонид писал(а):
Процедура doRandomize устанавливает генератор в зависимости от тиков процессора, прошедших от момента включения компьютера, в некое промежуточное положение (от первого до последнего) и с этого положения генератор выдаёт свои числа. Делением на 2^N числа переводятся в диапазон 0<=RND<1, а уж с этими числами работает наш элемент.
Отсюда и следует, что doRandomize надо делать один раз, более того последующие doRandomize только занимают процессорное время, никак не улучшая псевдослучайную последовательность.

карма: 11

0