actionscript - создание согласованного «случайного» значения - PullRequest
3 голосов
/ 15 сентября 2011

Может кто-нибудь указать мне на пример создания последовательных случайных значений в ActionScript. Я предполагаю, что это будет, используя последовательное начальное значение

1 Ответ

7 голосов
/ 15 сентября 2011

Я думаю, что нет способа сделать это, используя стандартный Math.random ().Но вы можете написать свой собственный генератор. Линейные конгруэнтные генераторы (например, Randu ) быстрые и очень простые в реализации (всего несколько строк кода), но они не идеальны.Для игр это хорошо, но для некоторых научных расчетов (я не ожидаю, что вы делаете некоторые в ActionScript), вы можете столкнуться с проблемами.Если вам интересно, прочитайте, например, http://en.wikipedia.org/wiki/Linear_congruential_generator#Advantages_and_disadvantages_of_LCGs

Или я нашел эту реализацию генератора Мерсенна Твистера: http://web.archive.org/web/20080218041026/http://www.devslash.com/?p=97 Он немного медленнее, но он должен быть более надежным, чем генераторы LCG.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...