UNPKG

bbo

Version:

bbo is a utility library of zero dependencies for javascript.

23 lines (17 loc) 448 B
import { a as _toArray } from './internal/_rollupPluginBabelHelpers.js'; /** * Randomizes the order of the values of an array, returning a new array. */ function shuffle(_ref) { var _ref2 = _toArray(_ref), arr = _ref2.slice(0); var m = arr.length; while (m) { var i = Math.floor(Math.random() * m--); var _ref3 = [arr[i], arr[m]]; arr[m] = _ref3[0]; arr[i] = _ref3[1]; } return arr; } export default shuffle;