Search results
22 packages found
A fast implementation of a fisher-yates shuffle that does not mutate the source array.
The Fisher-Yates (aka Knuth) shuffle for Node.js, with seeding support
A JavaScript utility for shuffling arrays
Cryptographically secure shuffle using the Fisher-Yates algorithm. The browser's (or NodeJS) crypto services are used to generate strong random numbers.
The Fisher-Yates (aka Knuth) shuffle for Browser and Node.js
Customizable Fisher-Yates shuffle
Fisher-Yates shuffle of an array of items.
Cryptographically secure shuffle using the Durstenfeld algorithm with a CSPRNG.
An implementation of the Durstenfeld algorithm for shuffling collections.
Unsorts (shuffles) arbitrary array
cryptographically-secure random shuffle of array entries with the Fisher-Yates algorithm
A compact module to randomly sort an Array
A set of math utilities for working with random numbers/arrays.
Fisher-Yates for shuffle array and matrix
Javascript versions of classic software development algorithms
- algorithms
- dataStructures
- binaryHeap
- binarySearchTree
- bst
- linkedList
- maxHeap
- minHeap
- queue
- stack
- stackQueue
- trie
- permutation
- shuffle
- View more
Fisher-Yates Shuffle Implementation
fisher-yates shuffle for immutable.js lists
Given an array, shuffles a cloned copy, and returns it. (Fisher–Yates method)
The shuffling algorithm that DOES NOT use Math.random()
Invertible transformations on permutation representations, including an RNG-free in-place Fisher-Yates-Knuth shuffle
- base
- factoradic
- factorial
- Fisher-Yates
- Fisher-Yates-Knuth
- in-place
- Knuth
- number
- permutation
- permutations
- permute
- shuffle
- system