shuffle-array (original) (raw)

1.0.1 • Public • Published 8 years ago

shuffle-array

NPM version License Build status Coverage Status devDependency status downloads

Randomize the order of the elements in a given array using the Fisher-Yates algorithm.

Installation

$ npm install shuffle-array

$ bower install shuffle-array

$ component install pazguille/shuffle-array

Usage

var shuffle = require('shuffle-array'),

    collection = [1,2,3,4,5];

shuffle(collection);

console.log(collection); 

API

shuffle(arr, [options])

Randomizes the order of the elements in a given array.

shuffle([1,2,3,4,5]); 

shuffle([1,2,3,4,5], { 'copy': true }); 

shuffle.pick(arr, [options])

Pick one or more random elements from the given array.

shuffle.pick([1,2,3,4,5]); 

shuffle.pick([1,2,3,4,5], { 'picks': 2 })); 

Build

npm run dist

Test

npm test

With ❤️ by

License

MIT license. Copyright © 2014.