macmcmeans / fisherYatesDurstenfeldKnuthShuffle

🔀 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

macmcmeans/fisherYatesDurstenfeldKnuthShuffle Stargazers