| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 1 1 2 1 1 1 | define(['../random/randInt'], function (randInt) {
/**
* Remove a random item from the Array and return it
* @version 0.1.0 (2012/04/24)
*/
function pick(arr){
if (! arr.length) return;
var idx = randInt(0, arr.length - 1);
return arr.splice(idx, 1)[0];
}
return pick;
});
|