Packagefever.utils
Classpublic final class Random

Generate stream of pseudorandom numbers, chars or words.



Public Methods
 MethodDefined by
  
nextBoolean():Boolean
[static] Returns a new random boolean.
Random
  
nextChar(readable:Boolean, type:String):String
[static] Returns a new random char.
Random
  
nextFloat(limit:int):Number
[static] Returns a new random number.
Random
  
nextInt(limit:int):int
[static] Return a new random int.
Random
  
nextPassword(useNumber:Boolean = true, mixCap:Boolean = true, useOther:Boolean = true, min:Number, max:Number):String
[static] Returns a new random generated password.
Random
  
nextWord(limit:int, type:String):String
[static] Returns a new random word.
Random
Public Constants
 ConstantDefined by
  DEFAULT_PASSWORD_LENGTH : Number = 8
[static] Default password length.
Random
  LOWER_TYPE : String = "lower"
[static] Defines if char or worf must be in lower case or not.
Random
  MIXED_TYPE : String = "mixed"
[static] Defines if char or word can contain upper and lower case char.
Random
  SPECIAL_CHARACTERS_TABLE : Array
[static] Special characters which can be used to genrate password.
Random
  UPPER_TYPE : String = "upper"
[static] Defines if char or word must be in upper case or not.
Random
Method detail
nextBoolean()method
public static function nextBoolean():Boolean

Returns a new random boolean.

Returns
Boolean
nextChar()method 
public static function nextChar(readable:Boolean, type:String):String

Returns a new random char.

Parameters
readable:Boolean — Is generation still in human readable chars table
 
type:String — Possible values are :
  • Random.UPPER_TYPE
  • Random.LOWER_TYPE
  • Random.MIXED_TYPE

Returns
String

See also

nextFloat()method 
public static function nextFloat(limit:int):Number

Returns a new random number.

Parameters
limit:int — Limit of possible generated number

Returns
Number
nextInt()method 
public static function nextInt(limit:int):int

Return a new random int.

Parameters
limit:int — Limit of possible generated number

Returns
int
nextPassword()method 
public static function nextPassword(useNumber:Boolean = true, mixCap:Boolean = true, useOther:Boolean = true, min:Number, max:Number):String

Returns a new random generated password.

Parameters
useNumber:Boolean (default = true)true to enable number in string ( default is true )
 
mixCap:Boolean (default = true)true to enable lower and uppercase mix ( either just lowercase are used ) ( default is true )
 
useOther:Boolean (default = true)true to enable special character use ( default is false )
 
min:Number — ( optional )Minimum length for generated password ( default is Random.DEFAULT_PASSWORD_LENGTH )
 
max:Number — ( optional )Maximum length for generated password

Returns
String — String password
nextWord()method 
public static function nextWord(limit:int, type:String):String

Returns a new random word.

Parameters
limit:int — Max chars in word ( must be > -1 and < 27 )
 
type:String — Possible values are :
  • Random.UPPER_TYPE
  • Random.LOWER_TYPE
  • Random.MIXED_TYPE

Returns
String

See also

Constant detail
DEFAULT_PASSWORD_LENGTHconstant
public static const DEFAULT_PASSWORD_LENGTH:Number = 8

Default password length.

See also

LOWER_TYPEconstant 
public static const LOWER_TYPE:String = "lower"

Defines if char or worf must be in lower case or not.

MIXED_TYPEconstant 
public static const MIXED_TYPE:String = "mixed"

Defines if char or word can contain upper and lower case char.

SPECIAL_CHARACTERS_TABLEconstant 
public static const SPECIAL_CHARACTERS_TABLE:Array

Special characters which can be used to genrate password.

UPPER_TYPEconstant 
public static const UPPER_TYPE:String = "upper"

Defines if char or word must be in upper case or not.





Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random Random
fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random fever.utils.Random