Random Module
Variables
The default options for fromRandomStr Contains 4 boolean properties that can be set for the string generator
caps
(default:true
) - Provide all Latin upper-case characterslower
(default:true
) - Provide all Latin lower-case charactersnumber
(default:true
) - Provide all Latin number charactersspecial
(default:false
) - Provide additional ASCII non-letter or number characters
Random Numbers Functions
-
Returns an Observable that emits random numbers generated using Math.random. The values are generated between the passed
min
andmax
range.Parameters
-
min: number = 0
The minimum value to create a random number between. Default is
0
. -
max: number = 1
The maximum value to create a random number between. Default is
1
. -
emitDelay: number = 0
Optionally emit each value at the set delay, otherwise emit immediately
Returns Observable < number >
Observable that emits a random number between the
min
andmax
-
-
Returns an Observable that emits a number generated using Crypto.getRandomValues, and using Math.random selects one random number value from the
TypedArray
.By default this Observable will generate
4-bit signed
valuesParameters
-
emitDelay: number = 0
Optionally emit each value at the set delay, otherwise emit immediately
-
opts: FromRandomCryptoOpts = ...
Optional options for the Observable to generate different byte lengths and signed numbers
Returns Observable < number >
Observable with a stream of random numbers
-
-
Returns an Observable that emits random integer numbers generated using Math.random. The values are generated between the passed
min
andmax
range.Parameters
-
min: number = 0
The minimum value to create a random number between. Default is
0
. -
max: number = 100
The maximum value to create a random number between. Default is
100
. -
emitDelay: number = 0
Optionally emit each value at the set delay, otherwise emit immediately
Returns Observable < number >
Observable that emits a random integer number between the
min
andmax
-
Random Strings Functions
-
Returns an Observable that emits a string generated at random.
By default the string will be made up of upper and lower case characters, and numbers. For special characters pass a FromRandomStringOpts options object
Parameters
-
length: number = 10
The length of the string to produce
-
emitDelay: number = 0
Optionally emit each value at the set delay, otherwise emit immediately
-
opts: FromRandomStringOpts = ...
Additional options to include other characters and numbers
Returns Observable < string >
Observable that emits a string
-
-
Returns an Observable that emits a UUID v4, optionally with
emitTime
otherwise it will generate them per tick.Parameters
-
emitTime: number = 0
Optional time in
ms
to emit the UUID
Returns Observable < string >
Observable that emits a UUIDv4
-
Generated using TypeDoc, the 18/11/2022 at 13:22:58
Package containing various operators for generating Observable with random values in RxJS