00001 var arrayShuffle = require('./_arrayShuffle'),
00002 baseShuffle = require('./_baseShuffle'),
00003 isArray = require('./isArray');
00004
00020 function shuffle(collection) {
00021 var func = isArray(collection) ? arrayShuffle : baseShuffle;
00022 return func(collection);
00023 }
00024
00025 module.exports = shuffle;