randomiz v2.2.0
Randomiz - Randomness is easy now!
randomiz
is a light-weight javascript library that contains multiple utility functions for:
- Generating with flexibility random strings/arrays/numbers.
- Random stuff on arrays/strings.
Installation 👉 npm -i randomiz
or clone the Github repo.
Source code 👉 Github: https://github.com/manerr/randomiz (feel free to report issues &/ fork )
Documentation 👉 documentation.md
Features
Simple and lightweight: Minimal code & no dependencies.
randFloor(a,b)
,randInt(a,b)
,randBytes(n)
,randMat(rows,cols,min,max)
,randToken(n)
→ get random numbers/arrays/stringsshuffle(l)
,choice(l,count)
,pick(l)
,pickPop(l)
,randSlice(l,count)
→ random tools on arrays (strings are generally converted to 1-char arrays)
It covers almost every use case, from data sampling to game development.
Warning 👉 Since 2.0.0, a cryptography safe randomizer is used, but since the casual way is pretty slow (using buffers and calling a cryptographic function every single call), I've tried to optimize some parts of the process. Feel free to report issues on github.
6 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago