Error!
Success!

Fisher-Yates-Durstenfeld Shuffle

0
kicks

Fisher-Yates-Durstenfeld Shuffle  (Unpublished)

Sometimes it is necessary to randomise the order of a sequence of values. The Fisher-Yates algorithm provides a paper-based method, which was later computerised by Richard Durstenfeld. This article implements the algorithm as a custom LINQ operator.


Kicked By:
Drop Kicked By: