https://github.com/ecrmnn/arand
Generate an almost random number of a given length
https://github.com/ecrmnn/arand
almost-random generator random random-generation random-number-generator
Last synced: 3 months ago
JSON representation
Generate an almost random number of a given length
- Host: GitHub
- URL: https://github.com/ecrmnn/arand
- Owner: ecrmnn
- License: mit
- Created: 2017-03-31T17:09:33.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-31T17:11:14.000Z (about 8 years ago)
- Last Synced: 2025-02-09T06:27:36.065Z (4 months ago)
- Topics: almost-random, generator, random, random-generation, random-number-generator
- Language: JavaScript
- Homepage: https://npmjs.com/arand
- Size: 2.93 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# arand
> Generate an almost random number of a given length[](https://travis-ci.org/ecrmnn/arand.svg?branch=master)
[](http://badge.fury.io/js/arand)
[](http://badge.fury.io/js/arand)
[](http://badge.fury.io/js/arand)### Installation
```bash
npm install arand --save
```### What?
Almost random? What kind of sorcery is this?``arand(length, x)`` generates a random number of a given ``length`` where *at least* ``x`` of the digits are the same. This generates numbers that are easy to remember and type. ``arand()`` is perfect when generating codes used for two way authentication.
### Usage
```javascript
const arand = require('arand');arand(3, 2);
//=> 808arand(4, 2);
//=> 6768arand(4, 2);
//=> 9993arand(6, 4);
//=> 242227
```### License
MIT © [Daniel Eckermann](http://danieleckermann.com)