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