Class com.sekati.math.Range

Description

Number Range Utilities.

Method Index

isInRange(), randRangeFloat(), randRangeInt(), RandRangeSet(), resolve()

Method Detail

isInRange

static public function isInRange(n:Number, min:Number, max:Number, blacklist:Array):Boolean

Check if a number is in range.

Parameters

n(Number)
min(Number)
max(Number)
blacklist(Array) optional.

Return

Boolean

RandRangeSet

static public function RandRangeSet(min:Number, max:Number, count:Number, unique:Boolean):Array

Returns a set of random numbers inside a specific range (unique numbers is optional)

Parameters

min(Number)
max(Number)
count(Number)
unique(Boolean)

Return

Array

randRangeFloat

static public function randRangeFloat(min:Number, max:Number):Number

Returns a random float number within a given range

Parameters

min(Number)
max(Number)

Return

Number

randRangeInt

static public function randRangeInt(min:Number, max:Number):Number

Returns a random int number within a given range

Parameters

min(Number)
max(Number)

Return

Number

resolve

static public function resolve(val:Number, min:Number, max:Number):Number

Resolve the number inside the range. If outside the range the nearest boundary value will be returned.

Parameters

val(Number)
min(Number)
max(Number)

Return

Number