king-of-random-generator
Version:
Generate random number. Enjoy!
81 lines (54 loc) β’ 2.11 kB
Markdown
πTable of Contents
* Features
* Installation
* Usage
* API
* CLI
* Examples
* Keywords
β¨ **Features**
π’ **Random Integers**: Generate integers within any range.
π― **Random Positive**: Generate non-negative integers from 0 up to a maximum.
π€ **Developer Name**: Retrieve the module's developer name.
βοΈ **Installation**
Install from npm:
```bash
npm install king-of-random-generator
```
> **Note:** Do not prefix the package name with a hyphen (e.g., `npm install -king-of-random-generator`), as npm will interpret it as a flag.
π **Usage**
```js
import { random, randomPositive, getDeveloperName } from "king-of-random-generator";
// π― Random integer between 5 and 15 (inclusive)
console.log(random(5, 15)); // e.g. 12
// π― Random positive integer up to 20 (inclusive)
console.log(randomPositive(20)); // e.g. 17
// π§βπ» Developer name
console.log(getDeveloperName()); // "king-of-random-generator"
```
π¦ **API**
| Method | Signature | Description |
| --------------------- | -------------------------------------- | --------------------------------------- |
| `random(min, max)` | `(min: number, max: number) => number` | Returns an integer β₯ `min` and β€ `max`. |
| `randomPositive(max)` | `(max: number) => number` | Returns an integer β₯ 0 and β€ `max`. |
| `getDeveloperName()` | `() => string` | Returns the developer name string. |
π» **CLI**
Install locally (non-global):
```bash
npm install king-of-random-generator
```
Or as a dev dependency:
```bash
npm install --save-dev king-of-random-generator
```
Use via `npx`:
```bash
npx king-of-random-generator --int 1 100 # prints a random integer between 1 and 100
npx king-of-random-generator --range 10 1 50 # prints 10 random integers between 1 and 50
```
π **Examples**
See the `examples/` directory for quick-start templates and advanced use cases.
π **Keywords**
```
random random-number random-positive developer-name king-of-random-generator
```