Short code snippets for all your development needs

Gets a random element from an array.

- Use
`Math.random()`

to generate a random number. - Multiply it by
`Array.prototype.length`

and round it off to the nearest whole number using`Math.floor()`

. - This method also works with strings.

const sample = arr => arr[Math.floor(Math.random() * arr.length)];

sample([3, 7, 9, 11]); // 9

### sampleSize

JavaScript, Array

Gets

`n`

random elements at unique keys from an array up to the size of the array.### weightedSample

JavaScript, Array

Gets a random element from an array, using the provided

`weights`

as the probabilities for each element.### join

JavaScript, Array

Joins all elements of an array into a string and returns this string. Uses a separator and an end separator.