Search results
26 packages found
The Fisher-Yates (aka Knuth) shuffle for Node.js, with seeding support
Bitcoin Cash development platform for Javascript and Typescript applications
Foundation library for @knuth/bch (Bitcoin Cash development platform for Javascript applications)
A fast implementation of a fisher-yates shuffle that does not mutate the source array.
A set of math utilities for working with random numbers/arrays.
Bitcoin Cash development platform for Javascript and Typescript applications
The shuffling algorithm that DOES NOT use Math.random()
Secure, sequential (n, N) sampling without replacement
Bitcoin Cash development platform for Javascript applications
Shuffle elements of an array-like object.
Shuffle the words in a string and optionally the letters in each word using the Fisher-Yates algorithm. Useful for creating test fixtures, benchmarking samples, etc.
- algorithm
- benchmarking
- combinatorics
- efficient
- equally
- finite
- fisher
- fixtures
- knuth
- letters
- permutation
- random
- randomly
- randomize
- View more
Shuffle an array of objects using Fisher-Yates shuffle algorithm
Efficient integer hashing library using Knuth's multiplicative method for Javascript and Typescript, perfect for obfuscating sequential numbers.
Bitcoin Cash development platform for Javascript applications
The Fisher-Yates (aka Knuth) shuffle for Browser and Node.js
Shuffles array elements in place.
Knuth-Morris-Pratt algorithm for JavaScript
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
An implementation of the Knuth-Morris-Pratt string searching algorithm.
Fastest JS solver for exact cover problems using Dancing Links