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.
4 months ago
6 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago