| Package | org.as3utils |
| Class | public class RandomUtil |
| Inheritance | RandomUtil Object |
| Method | Defined By | ||
|---|---|---|---|
RandomUtil is a static class and shouldn't be instantiated. | RandomUtil | ||
random(min:Number, max:Number, decimalPlaces:int = 0):Number [static]
Returns a random number between a range. | RandomUtil | ||
randomArray(min:Number, max:Number, length:int, decimalPlaces:int = 0):Array [static]
Returns an array of random numbers that can be repeated. | RandomUtil | ||
| RandomUtil | () | Constructor |
public function RandomUtil()RandomUtil is a static class and shouldn't be instantiated.
IllegalOperationError — RandomUtil is a static class and shouldn't be instantiated.
|
| random | () | method |
public static function random(min:Number, max:Number, decimalPlaces:int = 0):NumberReturns a random number between a range.
Parameters
min:Number — the begin of the range.
| |
max:Number — the end of the range.
| |
decimalPlaces:int (default = 0) — the number of decimal places.
|
Number — a random number between the range (min, max).
|
ArgumentError — if the max argument is less than the min argument.
|
import org.as3coreaddendum.utils.RandomUtil;
RandomUtil.random(0, 10) // 3
RandomUtil.random(0, 10) // 0
RandomUtil.random(0, 10) // 10
RandomUtil.random(0, 10, 1) // 0.9
RandomUtil.random(0, 10, 1) // 9.6
RandomUtil.random(0, 10, 1) // 5.4
RandomUtil.random(0, 10, 2) // 2.87
RandomUtil.random(0, 10, 3) // 4.602
RandomUtil.random(-13, 11, 1) // -9.8
RandomUtil.random(-13, 11, 1) // -12.9
RandomUtil.random(-13, 11, 1) // 10.6
RandomUtil.random(-1000, 1000, 1) // 273.6
RandomUtil.random(-1000, 1000, 1) // -847.2
RandomUtil.random(-20, -10) // -15
| randomArray | () | method |
public static function randomArray(min:Number, max:Number, length:int, decimalPlaces:int = 0):ArrayReturns an array of random numbers that can be repeated.
Parameters
min:Number — the begin of the range.
| |
max:Number — the end of the range.
| |
length:int — the length of the array, must be greater than zero.
| |
decimalPlaces:int (default = 0) — the number of decimal places.
|
Array — an array of random numbers that can be repeated.
|
ArgumentError — if the length argument is less than zero.
|
import org.as3coreaddendum.utils.RandomUtil;
RandomUtil.randomArray(0, 10, 5) // [7,5,3,3,9]
RandomUtil.randomArray(0, 10, 5, 1) // [5.6,4.6,8.7,3.5,0.9]
RandomUtil.randomArray(10, 20, 5) // [16,10,15,16,16]
RandomUtil.randomArray(-10, 10, 5) // [-7,-4,-10,7,-3]
RandomUtil.randomArray(-7, 4, 5) // [-2,-7,2,2,3]
RandomUtil.randomArray(-7, 4, 5, 2) // [-4.88,-4.98,3.38,-0.3,2.41]
RandomUtil.randomArray(-20, -10, 5) // [-15,-14,-18,-13,-15]
RandomUtil.randomArray(-1000, 1000, 5, 2) // [146.31,-839.97,-85.05,-525.63,-739.22]