UNPKG

311 BJavaScriptView Raw
1(function(){
2'use strict'
3
4var randomInteger = require('./randomInteger')
5
6function shuffle(array, seed) {
7 for(var i = array.length - 1; i > 0; i--) {
8 var j = randomInteger(0, i, seed)
9 var temp = array[i]
10 array[i] = array[j]
11 array[j] = temp
12 }
13 return array
14}
15
16module.exports = shuffle
17}())