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)