random-stuff-js
A library that provides some random but very useful functions that are commonly used in most javascript projects.
Features
- Generate random number
- Pick random element from array
- Generate random name
- Generate OTP
- Probability
- Minimum/Maximum element of an array
- Wait/Sleep function
Installation
To install random-stuff-js
npm install random-stuff-js --save
yarn add random-stuff-js
pnpm add random-stuff-js
bun add random-stuff-js
Usage
random-stuff-js
can be used in almost any javascript project to achieve the above mentioned features with no extra effort. The functions provided by random-stuff-js
may be categorised into 3 categories:
Random
import { randomNumber, randomElement, randomAdjective, randomAnimal, randomName, generateOTP } from 'random-stuff-js';
console.log(randomNumber(10, 20))
console.log(randomElement([3, 2, 10, 7, 8]))
console.log(randomAdjective())
console.log(randomAnimal())
console.log(randomName('-'))
console.log(generateOTP(6))
Math
import { probability, minimumNumber, maximumNumber } from 'random-stuff-js';
if (probability(0.5)) console.log(true)
const array = [89, 6, 99, 2, 50, 10]
console.log(minimumNumber(array))
console.log(maximumNumber(array))
Time
import { wait } from 'random-stuff-js';
async function test(time) {
const ref = Date.now()
await wait(time)
return Date.now() - ref
}
test(1000).then(time => console.log(time))
Used By
Author
Sahil Aggarwal