Build README

This commit is contained in:
Angelos Chalaris
2017-12-13 00:49:17 +02:00
parent bd1e223214
commit d1ee299342
2 changed files with 11 additions and 2 deletions

View File

@ -39,6 +39,7 @@
* [Object from key value pairs](#object-from-key-value-pairs) * [Object from key value pairs](#object-from-key-value-pairs)
* [Pipe](#pipe) * [Pipe](#pipe)
* [Powerset](#powerset) * [Powerset](#powerset)
* [Random integer in range](#random-integer-in-range)
* [Random number in range](#random-number-in-range) * [Random number in range](#random-number-in-range)
* [Randomize order of array](#randomize-order-of-array) * [Randomize order of array](#randomize-order-of-array)
* [Redirect to url](#redirect-to-url) * [Redirect to url](#redirect-to-url)
@ -374,6 +375,15 @@ const powerset = arr =>
// powerset([1,2]) -> [[], [1], [2], [2,1]] // powerset([1,2]) -> [[], [1], [2], [2,1]]
``` ```
### 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
```
### Random number in range ### Random number in range
Use `Math.random()` to generate a random value, map it to the desired range using multiplication. Use `Math.random()` to generate a random value, map it to the desired range using multiplication.

View File

@ -3,7 +3,6 @@
Use `Math.random()` to generate a random number and map it to the desired range, using `Math.floor()` to make it an integer. Use `Math.random()` to generate a random number and map it to the desired range, using `Math.floor()` to make it an integer.
```js ```js
const randomIntegerInRange = (min, max) => const randomIntegerInRange = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min;
Math.floor(Math.random() * (max - min + 1)) + min;
// randomIntegerInRange(0, 5) -> 2 // randomIntegerInRange(0, 5) -> 2
``` ```