sindresorhus/random-int

Generate a random integer

JavaScript

92

17 commits

updated Sep 15, 2025

See the code

README

random-int

Generate a random integer

Install

npm install random-int

Usage

import randomInteger from 'random-int';

randomInteger(5);
//=> 3

randomInteger(10, 100);
//=> 54

API

randomInteger(maximum?)

Returns an integer from 0 to maximum.

randomInteger(minimum, maximum)

Returns an integer from minimum to maximum.

If minimum is greater than maximum, the values are swapped to return an integer from the lower value to the higher value.

minimum

Type: number
Default: 0

Minimum integer to return.

maximum

Type: number
Default: 1

Maximum integer to return.

sindresorhus/random-int

Generate a random integer

JavaScript

92

17 commits

updated Sep 15, 2025

See the code

README

random-int

Generate a random integer

Install

npm install random-int

Usage

import randomInteger from 'random-int';

randomInteger(5);
//=> 3

randomInteger(10, 100);
//=> 54

API

randomInteger(maximum?)

Returns an integer from 0 to maximum.

randomInteger(minimum, maximum)

Returns an integer from minimum to maximum.

If minimum is greater than maximum, the values are swapped to return an integer from the lower value to the higher value.

minimum

Type: number
Default: 0

Minimum integer to return.

maximum

Type: number
Default: 1

Maximum integer to return.

Project health

Overall

2.9/10

Maintained

0/10

Code review

1/10
OpenSSF Scorecard

Latest release

3.1.0 · Sep 15, 2025

Releases this year

0

Significant stargazers

Matt DesLauriers

7,372 followers · starred Jun 2015