00001 var baseClamp = require('./_baseClamp'),
00002 shuffleSelf = require('./_shuffleSelf'),
00003 values = require('./values');
00004
00013 function baseSampleSize(collection, n) {
00014 var array = values(collection);
00015 return shuffleSelf(array, baseClamp(n, 0, array.length));
00016 }
00017
00018 module.exports = baseSampleSize;