Packagecom.gskinner.utils
Classpublic class Rndm



Public Properties
 PropertyDefined by
  currentSeed : uint
[static][read-only]
Rndm
  instance : Rndm
[static][read-only]
Rndm
  seed : uint
[static]
Rndm
Protected Properties
 PropertyDefined by
  _currentSeed : uint = 0
Rndm
  _instance : Rndm
[static]
Rndm
  _seed : uint = 0
Rndm
Public Methods
 MethodDefined by
  
Rndm(seed:uint = 1)
Rndm
  
bit(chance:Number = 0.5):int
[static]
Rndm
  
boolean(chance:Number = 0.5):Boolean
[static]
Rndm
  
float(min:Number, max:Number):Number
[static]
Rndm
  
integer(min:Number, max:Number):int
[static]
Rndm
  
random():Number
[static]
Rndm
  
reset():void
[static]
Rndm
  
sign(chance:Number = 0.5):int
[static]
Rndm
Property detail
_currentSeedproperty
protected var _currentSeed:uint = 0
currentSeedproperty 
currentSeed:uint  [read-only]Implementation
    public static function get currentSeed():uint
_instanceproperty 
protected static var _instance:Rndm
instanceproperty 
instance:Rndm  [read-only]Implementation
    public static function get instance():Rndm
_seedproperty 
protected var _seed:uint = 0
seedproperty 
seed:uint  [read-write]Implementation
    public static function get seed():uint
    public function set seed(value:uint):void
Constructor detail
Rndm()constructor
public function Rndm(seed:uint = 1)Parameters
seed:uint (default = 1)
Method detail
bit()method
public static function bit(chance:Number = 0.5):intParameters
chance:Number (default = 0.5)

Returns
int
boolean()method 
public static function boolean(chance:Number = 0.5):BooleanParameters
chance:Number (default = 0.5)

Returns
Boolean
float()method 
public static function float(min:Number, max:Number):NumberParameters
min:Number
 
max:Number

Returns
Number
integer()method 
public static function integer(min:Number, max:Number):intParameters
min:Number
 
max:Number

Returns
int
random()method 
public static function random():Number

Returns
Number
reset()method 
public static function reset():void
sign()method 
public static function sign(chance:Number = 0.5):intParameters
chance:Number (default = 0.5)

Returns
int