Разборный генератор случайных чисел, ActionScript - PullRequest
2 голосов
/ 05 октября 2011

Я ищу генератор случайных чисел в ActionScript 3.0, который я могу посеять.Math.random () не имеет этой функции.

Спасибо.

Ответы [ 2 ]

3 голосов
/ 05 октября 2011

В основном я использую эту случайную функцию, которая очень быстрая.

var seed:int = 777;

const MAX_RATIO:Number = 1 / int.MAX_VALUE;
const MIN_MAX_RATIO:Number = -MAX_RATIO;

function random():Number
{
   seed ^= (seed << 21);
   seed ^= (seed >>> 35);
   seed ^= (seed << 4);
   if (seed > 0) return seed * MAX_RATIO;
   return seed * MIN_MAX_RATIO;
}

source:
http://blog.stroep.nl/2012/07/random-seed-actionscript/
http://en.wikipedia.org/wiki/Linear_congruential_generator

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