Added snippet to sample an array
This commit is contained in:
9
snippets/array-sample.md
Normal file
9
snippets/array-sample.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
### Array sample
|
||||||
|
|
||||||
|
Use `Math.random()` to generate a random number, multiply it with `Array.length` and round it of to the nearest whole number using `Math.floor()`. Works with strings too.
|
||||||
|
|
||||||
|
```js
|
||||||
|
const sample = arr => arr[Math.floor(Math.random() * arr.length)];
|
||||||
|
|
||||||
|
// sample([3, 7, 9, 11]) -> 9
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user