A simple randomization utility built around Mersenne Twister Pseudo-Random Number Generator
Uniformly distributed pseudorandom numbers between 0 and 1.
Create an iterator for generating uniformly distributed pseudorandom numbers between 0 and 1.
Create an array containing uniformly distributed pseudorandom numbers between 0 and 1.
Create a readable stream for generating uniformly distributed pseudorandom numbers between 0 and 1.
Fill a strided array with uniformly distributed pseudorandom numbers between 0 and 1.
Revive a JSON-serialized pseudorandom number generator (PRNG).
Memoize a function.
Maximum Unicode code point.
Create a readable stream for generating uniformly distributed pseudorandom numbers between 0 and 1.
Create (or fill) an array from an iterator.
Maximum Unicode code point in the Basic Multilingual Plane (BMP).
Test if a value is PRNG-like.
Online regression via stochastic gradient descent (SGD).
If a function does not return an error, invoke a callback with the function result; otherwise, invoke a second function.
If a predicate function returns a truthy value, invoke `x`; otherwise, invoke `y`.
If a predicate function returns a truthy value, return `x`; otherwise, return `y`.
If a function does not return an error, invoke a callback with the function result; otherwise, invoke a callback with a value `y`.
Create a readable stream from an iterator.
Linear Algebra Library
A 32-bit Mersenne Twister pseudorandom number generator.
A linear congruential pseudorandom number generator (LCG) based on Park and Miller.
A linear congruential pseudorandom number generator (LCG) whose output is shuffled.
Uniformly distributed pseudorandom numbers.
RANDU MCG65539 is IBM System/360 random number generator
Generic automatic differentiation for Rust
A command line tool to compare a range of PRNGs.
Main crate for IJzer. Provides a macro for using IJzer in a rust project, and a prelude with dependencies..
A tiny, robust PRNG implementation.
ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs. This crate provides Rust bindings for ArrayFire library.
ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs. This crate provides Rust bindings for ArrayFire library.
psuedo-random number generation
A pure Rust, high-performance computer vision library focused on safety and portability.
A random user-agent
Adds the ability to pull random records from ActiveRecord
Randum creates random strings or integers of a specified length.
Randomizes simple things for games