-
getrandom
A small cross-platform library for retrieving random data from system source
-
rand
Random number generators and other randomness functionality
-
fastrand
fast random number generator
-
rand_pcg
Selected PCG random number generators
-
rand_xoshiro
Xoshiro, xoroshiro and splitmix64 random number generators
-
rand_distr
Sampling from random number distributions
-
ring
An experiment
-
rand_xorshift
Xorshift random number generator
-
tokio-websockets
High performance, strict, tokio-util based WebSockets implementation
-
rand_jitter
Random number generator based on timing jitter
-
oorandom
A tiny, robust PRNG implementation
-
petname
Generate human readable random names. Usable as a library and from the command-line.
-
rand_isaac
ISAAC random number generator
-
rand_mt
Reference Mersenne Twister random number generators
-
rand_hc
HC128 random number generator
-
lipsum
lorem ipsum text generation library. It generates pseudo-random Latin text. Use this if you need filler or dummy text for your application. The text is generated using a simple Markov chain…
-
rand_regex
Generates random strings and byte strings matching a regex
-
rand_chacha
ChaCha random number generator
-
nanorand
A tiny, fast, zero-dep library for random number generation
-
wyhash
fast portable non-cryptographic hashing algorithm and random number generator
-
afl
Fuzzing Rust code with american-fuzzy-lop
-
rand_core
Core random number generation traits and tools for implementation
-
arbtest
A minimalist property-based testing library based on arbitrary
-
obfstr
Compiletime string constant obfuscation for Rust
-
rand_seeder
A universal random number seeder based on SipHash
-
quad-rand
Pseudo random implementation with core atomics
-
romu
A pseudo random number generator using the Romu algorithm
-
mt19937
A translation of the MT19937 Mersenne Twister rng algorithm to Rust
-
random
The package provides sources of randomness
-
rdrand
random number generator based on rdrand and rdseed instructions
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
ua_generator
Random User Agent Spoofer in Rust
-
bevy_rand
A plugin to integrate rand for ECS optimised RNG for the Bevy game engine
-
malachite-q
The arbitrary-precision type Rational, with efficient algorithms partially derived from GMP and FLINT
-
wyrand
A fast & portable non-cryptographic pseudorandom number generator and hashing algorithm
-
random-number
Generate random numbers quickly
-
cargo-afl
Fuzzing Rust code with american-fuzzy-lop
-
ndarray-rand
Constructors for randomized arrays.
randintegration forndarray. -
snowflake_me
A distributed unique ID generator inspired by Twitter's Snowflake
-
simplerand
fast random number generator
-
random_ascii
A random ascii-art picker which matches your current terminal size
-
libcrux-secrets
Libcrux utilities for working with secrets
-
product-os-random
Product OS : Random provides a suite of random generator tools for different contexts. This includes random text, number and key generators including cryptographically secure random generation.
-
caith
A dice roller library supporting many features
-
rand_simple
random number generator that is independent from the other libraries and based on XOR shift
-
minstd
minimal standard MCG M31 random number generator
-
prop-check-rs
A Property-based testing Library in Rust
-
mockd
Fake data generator library with 130+ functions
-
wallswitch
randomly selects wallpapers for multiple monitors
-
rand-unique
A no-std crate for generating random sequences of unique integers in O(1) time
-
randl
A gacha-style random file downloader powered by a federated network of static-hosted repositories
-
random_str
Generate random strings, chars, booleans, and integers
-
rand_aes
AES based pseudo-random number generator
-
json_schema_fuzz
JSON Schema value generator
-
twas
A text substitution application for using random look-up tables to generate text in a manner similar to the Mad Libs game
-
random_word
Efficient functions for generating random words in many languages
-
chaos_theory
Modern property-based testing and structure-aware fuzzing library
-
guid-create
Rust helper for creating GUIDs
-
adv_random
Create random numbers, passwords, or strings based on rules
-
pkpw
What if correct horse battery staple, but Pokémon
-
bevy_turborand
A plugin to enable ECS optimised random number generation for the Bevy game engine
-
pokemon-rs
getting Pokémon names
-
noctisroll
A modern, modular TRPG dice rolling system implementing the OneDice standard
-
malachite-base
A collection of utilities, including new arithmetic traits and iterators that generate all values of a type
-
rand_sfc
Sfc32 and Sfc64 random number generators
-
winter-rand-utils
Random value generation utilities for Winterfell crates
-
ndm
Parse standard polyhedral dice notation
-
wasm-mutate
A WebAssembly test case mutator
-
jax-rs
JAX in Rust - A complete machine learning framework with WebGPU acceleration
-
voprf
verifiable oblivious pseudorandom function (VOPRF)
-
urng
Universal Random Number Generator
-
random_color
generating random attractive colors
-
pswd
CLI tool to generate random passwords, with an optional alphanumeric-only flag
-
urandom
Produce and consume randomness, to convert them to useful types and distributions, and some randomness-related algorithms
-
randgen
Generate pseudo-random bytes
-
random-pick
Pick an element from a slice randomly by given weights
-
luck
A random learning resource picker - opens books, videos, and courses at random locations to spark curiosity
-
cap-rand
Capability-based random number generators
-
gen_passphrase
A secure, simple yet customizable passphrase generator. Use provided dictionaries or bring your own!
-
fsx
File System eXerciser
-
spawnflake
Generate pattern based random data for mysql
-
ftzz
File Tree Fuzzer creates a pseudo-random directory hierarchy filled with some number of files
-
task-heap
stack tasks and pop them randomly
-
shuffle
various shuffling algorithms over slices
-
rustkey
— rust library for tillitis TKey application development
-
ran
fast random numbers generation
-
tryluck
Try your luck with AI: randomized tarot, dice, and coin results for creative storytelling and TRPG adventures via CLI and MCP
-
guacamole
linearly-seekable random number generator
-
qcicada
SDK for the QCicada QRNG (Crypta Labs) — macOS-first, works on Linux too
-
opentalk-roomserver-module-automod
OpenTalk RoomServer Automoderation
-
faker-rust
A high-performance, locale-aware fake data generator for Rust
-
sigma_fun
A framework for making Sigma protocols fun!
-
redant
This app generates a combination of a random color and a random creature (real and fictional)
-
squares-rnd
fast counter based non-crypto random generator
-
libhydrogen
A modern and easy to use cryptography library
-
rpg-util
Rust Password Generator - A fast and customizable password generator
-
drbg
Crypographic random number generator CTR_DRBG defined by NIST SP 800-90A R1
-
lds-rs
Low Discrepancy Sequence Generation in Rust
-
hn-randfile
A random file generator tool
-
krcf
Random Cut Forest implementation in Rust
-
drand_core
A drand client library
-
aes-prng
Pseudo-random number generator based on AES
-
colorrs
CLI for outputting terminal colour test images
-
hercules
A Heuristics toolbox for QUBO in Rust
-
rugen
generating random data based on a data description written in Rune
-
time_series_generator
Generate various timeseries of given length, some randomly sampled
-
wheel-picker
cli tool to make and randomly pick from a wheel
-
minimum_ml
Experimental Machine Learning Library
-
TestU01Drv
CLI driver for the TestU01 random number testing library
-
spatial_utils
Lightweight, zero-cost traits and helper types for representing and transmitting spatial "samples" used by point-cloud and Gaussian-splat frameworks
-
sonyflake
A distributed unique ID generator inspired by Twitter's Snowflake
-
random-gfa-graph-generator
Generate random GFA graphs
-
libafl_bolts
Low-level bolts to create fuzzers and so much more
-
mkemptyfile
creates an empty file
-
acorn_prng
A no_std, 0 dependency, pseudo-random number generator based on the ACORN algorithm
-
fair_pick_rs
Deterministic, verifiable draw algorithm for provably fair random selection
-
ya-rand
fast random number generation
-
best_skn_utils
A Simple Utility Library For Rust
-
sprs-rand
Random sparse matrix generation
-
mazter
Mazes in your terminal
-
noiz
configurable, blazingly fast noise library built for and with Bevy
-
prime-random
Seeded randomness — Mulberry32 RNG, Poisson disk, weighted choice
-
mkulid
A command-line ULID generator — like uuidgen, but for ULIDs
-
dice-nom
that utilizes the nom parser for randomly generating numbers to support role-playing games
-
cryptograph
All you need for encrypthing your messages
-
smallrand
Random number generation with absolutely minimal dependencies and no unsafe code
-
uuid-rs
Universally Unique IDentifier (UUID)
-
rndo
random value generator
-
dvcompute_branch
Discrete event simulation library (nested simulation)
-
prd
An elegant, type-safe probability distribution library with PRD, dice rolling, and weighted random
-
mcg59
random number generator
-
pivot_saw
pivot alorithm
-
fast_loaded_dice_roller
novel Fast Loaded Dice Roller algorithm (https://arxiv.org/pdf/2003.03830.pdf)
-
pauliverse
Fast stabilizer simulation
-
rand_tool
A formidable random number generator capable of producing passwords, service ports, and UUIDs, alongside the ability to encode and decode Base64
-
cooltest
Randomness testing tool
-
easy_reader
easily navigating forward, backward or randomly through the lines of huge files
-
fast_rands
Non-cryptographically, but quite fast, RNG implementations
-
microcli
Bunch of random unrelated CLI tools
-
bevy_prng
providing newtyped RNGs for integration into Bevy
-
tavern-cli
A CLI that generates random fantasy tavern names and menus. Pull up a stool at The Wobbly Basilisk.
-
short-id
Tiny crate for generating short, URL-safe, random or time-ordered IDs
-
enum-derived
Generate random instances of your enums and structs
-
lindera-crf
Conditional Random Fields implemented in pure Rust
-
cli-rng
Sol's RNG but CLI!
-
loot-cli
A CLI that generates random fantasy loot drops. Because every adventurer deserves a Cursed Spoon of Moderate Anxiety.
-
tinyrand
Lightweight RNG specification and several ultrafast implementations in Rust
-
rd-hashd
Latency-sensitive pseudo workload for resctl-demo
-
bsd4random
4.1BSD libc random number generator
-
incerto
Monte carlo simulations
-
statslicer
Guacamole provides a linearly-seekable random number generator
-
giv
A CLI for generating useful values
-
turborand
Fast random number generators
-
simprng
Generating and sampling random numbers using different PRNGs
-
lazyrand
generating random numbers easily
-
rugen-cli
A command-line tool for generating random data based on a data description written in Rune
-
dotnet35_rand_rs
just simluates .NET 3.5's Random class
-
uufuzz
uutils ~ 'core' uutils fuzzing library
-
rand-esdm
interface to ESDM RNG server
-
switchy_random
Switchy RNG package
-
fakejpeg
Rust port of Alun Jones' fakejpeg library
-
rexgen
A fast CLI to generate text that matches regex-like patterns
-
sm-c
Self Mutating Combiner (SM-C) for true randomness generation
-
dvcompute
Discrete event simulation library (sequential simulation)
-
vmks-exam-generator
CLI program for pseudo-randomly generating different variants of an embedded programming exam
-
bevy_variable_property
A generic way to define properties as static, random, or randomized on an interval
-
nu_plugin_ulid
A nushell plugin that adds various ulid commands
-
nist-pqc-seeded-rng
RNG used to produce the KATs in NIST PQC competition
-
reseeding_rng
ReseedingRng that periodically reseeds the underlying PRNG
-
should-i
A CLI tool to help you make decisions by consulting the yesno.wtf API
-
oxicuda-rand
OxiCUDA Rand - GPU-accelerated random number generation (cuRAND equivalent)
-
squirrel-rng
An impl of
rand::Rngbased on a talk by Squirrel Eiserloh re: Math for Game Programmers -
rand_core_compat
A compatibility layer for different versions of rand_core
-
dsastress
CLI tool to stress-test DSA/competitive programming solutions using random input generators and reference solutions
-
resrap-rs
A rule based code generator
-
jargon
Command line tool for displaying a random entry from the Jargon File
-
dotnet-rng
.NET's Random algorithm based on Knuth's subtractive method
-
rdseed
Rust interface for RDRAND / RDSEED CPU instructions
-
ecoute_en_continu_tableau_byte_udp
a package that send random number to udp and listen to udp then show the bytes catched
-
xoroshiro256-full
⚡ Fast, 🧪 deterministic, and 🧰 ergonomic implementation of xoroshiro256** with no bit waste
-
smrng
command line tool for printing information about RNG loops and drop chances in Super Metroid
-
nist-drbg-rs
NIST SP 800-90A Rev. 1 for Deterministic Random Bit Generators
-
randstream
Reproducible Random Stream Generator and Validator
-
question_bank_creator
program is targeted at teachers & homeschool parents and is especially useful for teaching math. It allows the construction of test/worksheet/quiz questions that contain dynamic content…
-
rand_triplemix
Pseudorandom number generator that’s faster than ChaCha12Rng and has a 1.99*2<sup>382</sup>-block period
-
random-unicode-emoji
that returns random Unicode emojis. ⚙️
-
rpick
pick items from a list by various algorithms. Example uses: pick a restaurant you haven't been to in a while, or an album to listen to.
-
smolprng
A Small and Extensible PRNG written in Rust
-
joyful
Generate delightful, random word combinations - Rust port of the joyful TypeScript library
-
greedytile
Random greedy pixel pattern generation algorithm
-
chobitlibs
Single file libraries for my project
-
provekit_noir_ast_fuzzer
A fuzzer generating arbitrary monomorphized ASTs and comparing the execution between ACIR and Brillig
-
passwordkit
generate passwords and validate requirements
-
cubecl-random
CubeCL Random Number Generation
-
perfume
Impromptu conversion of sensitive metadata to persistent random names
-
mersenne-twister-m
mersenne twister pseudorandom number generator
-
rugfield
generating Gaussian Random Fields using the circulant embedding method
-
simple_rng
Linear Congruential Generator (LCG) for pseudo-random numbers
-
moonpool-explorer
Fork-based multiverse exploration for moonpool simulation testing
-
pcg32
No-frills PCG32 random number generator implementation
-
e_obs
control OBS via websocket. Open Broadcaster Software control for use with cargo-e
-
ania_memory
Pretty basic memory library for linux using procfs & libc with toggleable random delay between reads. Still in testing, if you have issues, contact me on discord: mwmwmwmwmwwwmwmwmwmw
-
gengraph
command line tool to provide different models for consistently generating graphs
-
biski64
A fast, robust, 64-bit pseudo-random number generator with a guaranteed minimum period of 2^64
-
squirrel_noise5
SquirrelNoise version 5 with a random values generator and optional bindings with rand crate (rand_squirrel feature)
-
rucrf-rkyv
Conditional Random Fields implemented in pure Rust, with rkyv support
-
hubworld
generating random data: UUIDs, names, passwords, and credit cards
-
mutils
Mathematical-like utilities. Points, Sizes, Colours, maths operating on them. Things like that.
-
weighted-list
Data structures for weighted randomisation
-
stdrandom
Generate random numbers using only Rust standard library
-
prrng
psuedo-random number generation
-
rand_dev
Reproducible randomness source for tests
-
rust_qrng
Tsotchkes quantum random number generator library with cryptographic, financial, and gaming applications converted to Rust
-
random-data
generate random data of any kind
-
simd_rand
SIMD-accelerated random number generators
-
cubek-random
CubeK: Random Number Generation
-
blobd
Blob storage designed for huge amounts of random reads and small objects with constant latency
-
chacha8rand
Reproducible, robust and (last but not least) fast pseudorandomness
-
create_broken_files
Create broken files from other ones
-
komihash
implemenation of komihash
-
flavor
app that returns a card title and any flavor text from a random card from Magic: The Gathering, Arkham Horror TCG or Netrunner
-
ezcp
automatically generate test cases for competitive programming problems
-
parsec
Protocol for Asynchronous, Reliable, Secure and Efficient Consensus
-
rustedbytes-randstuff
Rust CLI tool for generating random junk files and folders with various content themes
-
zkboo
protocol
-
esdm-tool
small tool to query and use ESDM
-
random-image-server
image server that serves random images from a preconfigured list of paths and URLs
-
rhai-rand
Random number package for Rhai
-
random-json
A CLI tool to generate random data from a JSON schema to fill databases
-
rand_derive2
Generate customizable random types with the rand crate
-
deep_causality_rand
Random number utils for for deep_causality crate
-
llama-sampling
Sampling strategies for llama.rs — temperature, top-k/p, repetition penalty
-
xoroshiro128pp
Minecraft: Java Edition's Xoroshiro128++ random source implementation in Rust
-
importunate
Methods for returning random elements from an iterator
-
rjg
Random JSON Generator
-
datp
totp
-
number_compute
Number Library with anything Number Related | Math Functions
-
rand-utf8
Random utf8 utility
-
sgx_rand
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
frand
Blazingly fast random number generation library
-
aporia
A flexible random number generation library
-
seedling
hierarchical seeded pseudo-random number generators
-
u64-id
A tiny library providing a u64 backed id
-
cargo-afl-common
Fuzzing Rust code with american-fuzzy-lop
-
unirand
A Marsaglia's universal random number generator
Try searching with DuckDuckGo.