random-array-subset
Returns an array of a specified length containing a random subset of elements from a given array.
Example of normal use.
var originalArray = "a""b""c""d""e""f""g""h""i""j"; //request a random array of 4 elements. var newArray = originalArray4; console; // ["j","g","d","c"]
Example of requesting more elements than are in the original array.
//array with length == 10var originalArray = "a""b""c""d""e""f""g""h""i""j"; //request a random array of 15 elements. Will retun only 10. var newArray = originalArray15; console; // [ 'c', 'i', 'f', 'b', 'h', 'j', 'a', 'g', 'e', 'd' ]
Example of requesting 0 items
var originalArray = "a""b""c""d""e""f""g""h""i""j"; //request a random array of 0 elements. var newArray = originalArray0; //returns empty arrayconsole; // [ ]
License
MIT, see LICENSE.md for details.