fast-shuffle
A fast implementation of a fisher-yates shuffle that does not mutate the source array.
knuth-shuffle
The Fisher-Yates (aka Knuth) shuffle for Browser and Node.js
crypto-shuffle
Cryptographically secure shuffle using the Fisher-Yates algorithm. The browser's (or NodeJS) crypto services are used to generate strong random numbers.