@rxjs-ninja/rxjs-random
v2.1.3
Published
Operators for RxJS Observable using randomness
Downloads
14
Maintainers
Readme
RxJS Ninja - Randomness
Website | API Documentation | Changelog
@rxjs-ninja/rxjs-random
Observable for generating random emitters with both numbers and strings.
Function and Operator categories
Random Numbers
Functions to create Observable random numbers
// Randomly generate 50 `1byte` values between `-127` and `127` and filter values in the range `-64, 64`
fromRandomCrypto(0, { bytes: 1, unsigned: true }).pipe(take(50), filterInRange(-64, 64)).subscribe();
Output: `-12, 4, 64, 32, -1, 21, -43`;
Random Strings
// Generate a random UUID
fromUUIDv4().pipe(take(1)).subscribe();
// Output: `2a6d71bf-6ccd-4810-bc60-c9ffdedf8864`