Search results
312 packages found
A modern TypeScript utility library with numerous versatile functions, types, and constants
- stdlib
- type-level
- functional
- functional-programming
- immutable
- lazy-evaluation
- collection
- map
- filter
- take
- drop
- takeLast
- dropLast
- shuffle
- View more
Vanilla javascript class that models the behavior of a card deck
JavaScript functions to combine N arrays of any size, distributing items evenly
Lets you deal cards to players giving one an advantage.
Retrieve random elements from an array, ensuring that al least each item will be received one time and that no duplicates will be received after each array loop.
Shuffle utilities for Kakegurui Games
Jiggle arrays to slightly rearrange their values
A algorithm to get circular values of an array
randomize the order of the array items
Shuffle, just about anything!
Create an iterator for a linear congruential pseudorandom number generator (LCG) whose output is shuffled.
- stdlib
- stdmath
- mathematics
- math
- statistics
- stats
- prng
- rng
- pseudorandom
- random
- rand
- discrete
- integer
- randint
- View more
- alea
- arr
- array
- bates
- d3-random
- distribution
- el
- element
- exponential
- fisher
- gaussian
- generate
- generate-random-numbers
- generator
- View more
- alea
- arr
- array
- bates
- d3-random
- distribution
- el
- element
- exponential
- fisher
- gaussian
- generate
- generate-random-numbers
- generator
- View more
- alea
- arr
- array
- bates
- d3-random
- distribution
- el
- element
- exponential
- fisher
- gaussian
- generate
- generate-random-numbers
- generator
- View more
Shuffles an array of elements asynchronously using The modern version of the Fisher–Yates shuffle.
Shuffle elements of an array-like object.
Linear-time shuffling of large data sets
- alea
- arr
- array
- bates
- d3-random
- distribution
- el
- element
- exponential
- fisher
- gaussian
- generate
- generate-random-numbers
- generator
- View more
Fill a strided array with pseudorandom numbers generated using a linear congruential pseudorandom number generator (LCG) whose output is shuffled.
Create an array containing pseudorandom numbers generated using a linear congruential pseudorandom number generator (LCG) whose output is shuffled.