3.0.1 • Published 5 years ago
l33t-number-generator v3.0.1
l33t-number-generator
Install
npm install l33t-number-generator
Example Usage
generator()
*That will generate a random number between 1 and 0 by default.
Default Options
the exported function takes an option object with 3 meaningful properties
min
: smallest possible value to return. defaults to 0 or max - 1 if max is defined
max
: largest possible value to return. defaults to 1 or min + 1 if min is defined
integer
: do you want whole numbers to be returned, or not. defaults to false
Examples
All 3 options
var generator = require('l33t-number-generator')
var options = {
min: 5000
max: 50000
integer: true
generator(options)
* This will return a random number between 5000 and 50,000 and as a whole number.
}
If you need the same (or almost the same settings many time) you can create a generator instead of passing the options over and over again
var gen = gen.generator({
min: -1000
, max: 1000
, integer: true
})
gen()
What is neat about my generator is that you can overwrite any of the settings
var gen = require('l33t-number-generator')
var gen = gen.generator({
min: -1000
, max: 1000
, integer: true
})
gen(500) // example outputs → 735
gen(500, null, false) // example outputs → 828.6001032683998`
You also only need to use 1 argument if you want!
I hope you enjoy this package!