MCPcopy
hub / github.com/lodash/lodash / arraySampleSize

Function arraySampleSize

lodash.js:2477–2479  ·  view source on GitHub ↗

* A specialized version of `_.sampleSize` for arrays. * * @private * @param {Array} array The array to sample. * @param {number} n The number of elements to sample. * @returns {Array} Returns the random elements.

(array, n)

Source from the content-addressed store, hash-verified

2475 * @returns {Array} Returns the random elements.
2476 */
2477 function arraySampleSize(array, n) {
2478 return shuffleSelf(copyArray(array), baseClamp(n, 0, array.length));
2479 }
2480
2481 /**
2482 * A specialized version of `_.shuffle` for arrays.

Callers

nothing calls this directly

Calls 3

shuffleSelfFunction · 0.85
copyArrayFunction · 0.85
baseClampFunction · 0.85

Tested by

no test coverage detected