Skip to content

Function: randomDecimal() ​

Overload 1 ​

randomDecimal(): number

Defined in: random.ts:71

Returns a random decimal number between 0 and 1.

Returns ​

number

A floating-point number in the range [0, 1).

Example ​

ts
randomDecimal() // eg. 0.4012

Overload 2 ​

randomDecimal(max): number

Defined in: random.ts:82

Returns a random decimal number between 0 and max. If max is negative, this function returns a random decimal between max and 0.

Parameters ​

max ​

number

The upper bound if positive, lower bound if negative.

Returns ​

number

A floating-point number in the range [0, max) or (max, 0].

Example ​

ts
randomDecimal(3)   // eg. 2.7182
randomDecimal(-3)  // eg. -1.1415

Overload 3 ​

randomDecimal(min, max): number

Defined in: random.ts:95

Returns a random decimal number between min and max. If min is greater than max, the values are swapped automatically.

Parameters ​

min ​

number

The lower bound.

max ​

number

The upper bound.

Returns ​

number

A floating-point number in the range [min, max).

Example ​

ts
randomDecimal(1, 3)   // eg. 2.5318
randomDecimal(-3, 3)  // eg. -1.2041
randomDecimal(3, 1)   // same as randomDecimal(1, 3)