The Fisher-Yates (aka Knuth) shuffle for Node.js, with seeding support
npm install knuth-shuffle-seeded