# express_random_numbers_generator

> The Random Number Generator is a lightweight and easy-to-use npm package that allows you to generate random numbers within a specified range. It provides a simple and reliable solution for incorporating random number generation into your Node.js applicati

Latest version **6.0.4** (published 2023-10-29) · MIT license · 0 weekly downloads

## Install

```sh
npm install express_random_numbers_generator
pnpm add express_random_numbers_generator
yarn add express_random_numbers_generator
bun add express_random_numbers_generator
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 6.0.4 |
| Published | 2023-10-29 |
| First published | 2023-06-28 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 5.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | avinash tare |
| Maintainers | avinashtare |
| Keywords | random number generator, random number, random word, avinash tare, nodejs |

## Links

- npm: https://www.npmjs.com/package/express_random_numbers_generator
- Repository: https://github.com/avinashtare/express_random_numbers_generator
- Homepage: https://github.com/avinashtare/express_random_numbers_generator#readme
- Issues: https://github.com/avinashtare/express_random_numbers_generator/issues
- npm.io page: https://npm.io/package/express_random_numbers_generator

## Alternatives

- [lodash.startswith](https://npm.io/package/lodash.startswith.md) — 769.7K weekly downloads
- [@tarojs/service](https://npm.io/package/@tarojs/service.md) — 33.9K weekly downloads
- [io.extendreality.tilia.indicators.spatialtargets.unity](https://npm.io/package/io.extendreality.tilia.indicators.spatialtargets.unity.md) — 131 weekly downloads
- [@rtarojs/taro](https://npm.io/package/@rtarojs/taro.md) — 90 weekly downloads
- [node-branch-io](https://npm.io/package/node-branch-io.md) — 50 weekly downloads

## Recent versions

- 6.0.4 (latest) — 2023-10-29
- 6.0.3 — 2023-10-29
- 6.0.2 — 2023-10-29
- 6.0.1 — 2023-10-29
- 6.0.0 — 2023-07-02
- 5.0.0 — 2023-07-02
- 2.25.2 — 2023-07-02
- 1.0.3 — 2023-06-28
- 1.0.2 — 2023-06-28
- 1.0.1 — 2023-06-28
- 1.0.0 — 2023-06-28

## README

# Random Numbers Generator

Express Random Numbers Generator is a lightweight and easy-to-use npm package that allows you to generate random numbers, floats, and other random data within a specified range. It provides a simple and reliable solution for incorporating random number generation into your Node.js applications.

## Installation

You can install the Express Random Numbers Generator package using npm:

```console
npm install express_random_numbers_generator
```

## Usage
In your Node.js application, you can import and use the functions provided by the Express Random Numbers Generator package as follows:

**• getAnyNumber**
```js
const { getAnyNumber } = require('express_random_numbers_generator');

// get any random value
const anyNumber = getAnyNumber();
console.log(anyNumber);  // OUTPUT: 675332

```

**• getRandomNumber**
```js
const { getRandomNumber } = require('express_random_numbers_generator');

// Generate a random number between 0 and 100
const anyNumber = getRandomNumber(0,100);
console.log(anyNumber);   // OUTPUT: 54
```


**• getRandomBoolean**
```js
const { getRandomBoolean } = require('express_random_numbers_generator');

// Generate a random boolean value (true or false)
const randomBool = getRandomBoolean();
console.log(randomBool);  // OUTPUT: true
```


**• getRandomElementFromArray**
```js
const { getRandomElementFromArray } = require('express_random_numbers_generator');

// Generate a random element from an array
const fruits = ['apple', 'banana', 'orange', 'mango'];
const randomFruit = getRandomElementFromArray(fruits);
console.log(randomFruit);  // OUTPUT: orange
```


**• getRandomWord**
```js
const { getRandomWord } = require('express_random_numbers_generator');

// Generate a random alphanumeric string of a given length
const randomString = getRandomWord(40);
console.log(randomString); // OUTPUT: qKgR928lNwGlANHEKmZvLVVvGTiuuPbfOYhMJo2j

```

**• getRandomFloat**
```js
const { getRandomFloat } = require('express_random_numbers_generator');

// Generate a random float number between 0 and 50
const randomFloat = getRandomFloat(1,50);
console.log(randomFloat); // OUTPUT: 37.65583630394873

```

**• shuffleArray Randomly**

```
const { shuffleArray } = require('express_random_numbers_generator');

// Shuffle an array using the Fisher-Yates algorithm
const array = [1, 2, 3, 4, 5];
const shuffledArray = shuffleArray(array);
console.log(shuffledArray); // OUTPUT: [ 2, 4, 5, 1, 3 ]

```

## License


[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
This project is released under the [MIT License](LICENSE).  
**Free Package, Hell Yeah!**



## Contact

**[avinashtare.work@gmail.com](mailto:avinashtare.work@gmail.com)**

## Author
**卐🕉 Avinash Tare 🕉 卐**

---
_Source: https://npm.io/package/express_random_numbers_generator · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
