From ea98b55d31e09edd1ddbddc54cd4740018fddaac Mon Sep 17 00:00:00 2001 From: atomiks Date: Wed, 13 Dec 2017 09:47:16 +1100 Subject: [PATCH] Create random-integer-in-range.md --- snippets/random-integer-in-range.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 snippets/random-integer-in-range.md diff --git a/snippets/random-integer-in-range.md b/snippets/random-integer-in-range.md new file mode 100644 index 000000000..3bf615a88 --- /dev/null +++ b/snippets/random-integer-in-range.md @@ -0,0 +1,9 @@ +### Random integer in range + +Use `Math.random()` to generate a random number and map it to the desired range, using `Math.floor()` to make it an integer. + +```js +const randomIntegerInRange = (min, max) => + Math.floor(Math.random() * (max - min + 1)) + min; +// randomIntegerInRange(0, 5) -> 2 +```