Fisher-Yates Shuffle Implementation in JavaScript
-
Updated
Mar 27, 2018 - JavaScript
Fisher-Yates Shuffle Implementation in JavaScript
Knuth's Dancing Links with Algorithm X JS implementation
Shuffle elements of an array-like object.
🔀 The standard algorithm for generating a uniformly chosen random permutation. Devised by Ronald Fisher and Frank Yates, modernized by Richard Durstenfeld and popularized by Donald E. Knuth. This version permits Sattolo cycles as well as seeded/keyed shuffles and unshuffles.
Add a description, image, and links to the knuth topic page so that developers can more easily learn about it.
To associate your repository with the knuth topic, visit your repo's landing page and select "manage topics."