Search results
25 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
The Fisher-Yates (aka Knuth) shuffle for Node.js, with seeding support
A fast implementation of a fisher-yates shuffle that does not mutate the source array.
The Fisher-Yates (aka Knuth) shuffle for Browser and Node.js
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
Efficient integer hashing library using Knuth's multiplicative method for Javascript and Typescript, perfect for obfuscating sequential numbers.
Shuffles array elements in place.
Secure, sequential (n, N) sampling without replacement
Fastest JS solver for exact cover problems using Dancing Links
An implementation of the Knuth-Morris-Pratt string searching algorithm.
Foundation library for @knuth/bch (Bitcoin Cash development platform for Javascript applications)
Shuffle elements of an array-like object.
Bitcoin Cash development platform for Javascript applications
With this library, you can transform your ids to obfuscated integers based on Knuth's integer hash. Port of optimus-js
Knuth-Morris-Pratt algorithm for JavaScript
Bitcoin Cash development platform for Javascript and Typescript applications
Generates a random permutation
Generate an array of random number ranges. Useful for creating test fixtures or benchmarking samples.
- algorithm
- benchmarking
- combinatorics
- efficient
- equally
- finite
- fisher
- fixtures
- knuth
- letters
- permutation
- random
- randomly
- replacement
- View more
Bitcoin Cash development platform for Javascript applications
A package that efficiently solves classic sudoku puzzles using Knuth's DLX algorithm
Implementantion of Knuth's dancing links algorithm