| Package | com.joebillman.utils |
| Class | public class Rand |
| Inheritance | Rand Object |
| Property | Defined By | ||
|---|---|---|---|
| instance : Rand [static] [read-only] | Rand | ||
| pointer : uint
trace(Rndm.pointer); traces the current position in the number series
Rndm.pointer = 50; moves the pointer to the 50th number in the series
| Rand | ||
| seed : uint
seed = Math.random()xFFFFFF; sets a random seed
seed = 50; sets a static seed
| Rand | ||
| Method | Defined By | ||
|---|---|---|---|
Rand(seed:uint = 0)
Constructor. | Rand | ||
array(src:Array):void
This function ranodmizes an array. | Rand | ||
array(src:Array):void [static] | Rand | ||
bit(chance:Number = 0.5):int
bit(); returns 1 or 0 (50% chance of 1)
bit(0.8); returns 1 or 0 (80% chance of 1)
| Rand | ||
bit(chance:Number = 0.5):int [static] | Rand | ||
boolean(chance:Number = 0.5):Boolean
boolean(); returns true or false (50% chance of true)
boolean(0.8); returns true or false (80% chance of true)
| Rand | ||
boolean(chance:Number = 0.5):Boolean [static] | Rand | ||
color():Object
This function returns a random color. | Rand | ||
color():Object [static] | Rand | ||
integer(min:Number, max:Number):int
integer(50); returns an integer between 0-50 inclusive. | Rand | ||
integer(min:Number, max:Number):int [static] | Rand | ||
number(min:Number, max:Number):Number
number(50); returns a number between 0-50 exclusive
number(20,50); returns a number between 20-50 exclusive
| Rand | ||
number(min:Number, max:Number):Number [static] | Rand | ||
random():Number
random(); returns a number between 0-1 exclusive. | Rand | ||
random():Number [static] | Rand | ||
reset():void
reset(); resets the number series, retaining the same seed
| Rand | ||
reset():void [static] | Rand | ||
sign(chance:Number = 0.5):int
sign(); returns 1 or -1 (50% chance of 1)
sign(0.8); returns 1 or -1 (80% chance of 1)
| Rand | ||
sign(chance:Number = 0.5):int [static] | Rand | ||
vector(src:*):void
This function ranodmizes a vector. | Rand | ||
vector(src:*):void [static] | Rand | ||
| instance | property |
| pointer | property |
public var pointer:uinttrace(Rndm.pointer); traces the current position in the number series Rndm.pointer = 50; moves the pointer to the 50th number in the series
| seed | property |
public var seed:uintseed = Math.random()xFFFFFF; sets a random seed seed = 50; sets a static seed
| Rand | () | Constructor |
public function Rand(seed:uint = 0)Constructor.
Parametersseed:uint (default = 0) |
| array | () | method |
public function array(src:Array):voidThis function ranodmizes an array.
Parameters
src:Array — array values from which to randomize.
|
| array | () | method |
public static function array(src:Array):voidParameters
src:Array |
| bit | () | method |
public function bit(chance:Number = 0.5):intbit(); returns 1 or 0 (50% chance of 1) bit(0.8); returns 1 or 0 (80% chance of 1)
Parameters
chance:Number (default = 0.5) |
int —
|
| bit | () | method |
public static function bit(chance:Number = 0.5):intParameters
chance:Number (default = 0.5) |
int |
| boolean | () | method |
public function boolean(chance:Number = 0.5):Booleanboolean(); returns true or false (50% chance of true) boolean(0.8); returns true or false (80% chance of true)
Parameters
chance:Number (default = 0.5) |
Boolean —
|
| boolean | () | method |
public static function boolean(chance:Number = 0.5):BooleanParameters
chance:Number (default = 0.5) |
Boolean |
| color | () | method |
public function color():ObjectThis function returns a random color.
ReturnsObject |
| color | () | method |
public static function color():ObjectReturnsObject |
| integer | () | method |
public function integer(min:Number, max:Number):intinteger(50); returns an integer between 0-50 inclusive. (Joe) I modified this by adding 1 to max so that it would include it. integer(20,50); returns an integer between 20-50 inclusive
Parameters
min:Number | |
max:Number (default = NaN) |
int —
|
| integer | () | method |
public static function integer(min:Number, max:Number):intParameters
min:Number | |
max:Number (default = NaN) |
int |
| number | () | method |
public function number(min:Number, max:Number):Numbernumber(50); returns a number between 0-50 exclusive number(20,50); returns a number between 20-50 exclusive
Parameters
min:Number | |
max:Number (default = NaN) |
Number —
|
| number | () | method |
public static function number(min:Number, max:Number):NumberParameters
min:Number | |
max:Number (default = NaN) |
Number |
| random | () | method |
public function random():Numberrandom(); returns a number between 0-1 exclusive.
ReturnsNumber —
|
| random | () | method |
public static function random():NumberReturnsNumber |
| reset | () | method |
public function reset():voidreset(); resets the number series, retaining the same seed
| reset | () | method |
public static function reset():void| sign | () | method |
public function sign(chance:Number = 0.5):intsign(); returns 1 or -1 (50% chance of 1) sign(0.8); returns 1 or -1 (80% chance of 1)
Parameters
chance:Number (default = 0.5) |
int —
|
| sign | () | method |
public static function sign(chance:Number = 0.5):intParameters
chance:Number (default = 0.5) |
int |
| vector | () | method |
public function vector(src:*):voidThis function ranodmizes a vector.
Parameters
src:* — vector values from which to randomize.
|
| vector | () | method |
public static function vector(src:*):voidParameters
src:* |
Rand.seed = Math.random()xFFFFFF;
Rand.integer(-10, 10);