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
Shuffles array elements in place.
Efficient integer hashing library using Knuth's multiplicative method for Javascript and Typescript, perfect for obfuscating sequential numbers.
Fastest JS solver for exact cover problems using Dancing Links
Shuffle elements of an array-like object.
An implementation of the Knuth-Morris-Pratt string searching algorithm.
Foundation library for @knuth/bch (Bitcoin Cash development platform for Javascript applications)
Bitcoin Cash development platform for Javascript and Typescript applications
Secure, sequential (n, N) sampling without replacement
Generates a random permutation
With this library, you can transform your ids to obfuscated integers based on Knuth's integer hash. Port of optimus-js
Bitcoin Cash development platform for Javascript applications
Knuth-Morris-Pratt algorithm for JavaScript
Bitcoin Cash development platform for Javascript applications
Implementantion of Knuth's dancing links algorithm
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
A set of math utilities for working with random numbers/arrays.