-
rand
Random number generators and other randomness functionality
-
fastrand
fast random number generator
-
chacha20
stream cipher (RFC 8439) implemented in pure Rust using traits from the RustCrypto
cipher
crate, with optional architecture-specific hardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8… -
fake
An easy to use library and command line for generating fake data like name, number, address, lorem, dates, etc
-
rand_xoshiro
Xoshiro, xoroshiro and splitmix64 random number generators
-
rand_distr
Sampling from random number distributions
-
rand_hc
HC128 random number generator
-
noise
Procedural noise generation library
-
oorandom
A tiny, robust PRNG implementation
-
rand_jitter
Random number generator based on timing jitter
-
rand_isaac
ISAAC random number generator
-
petname
Generate human readable random names. Usable as a library and from the command-line.
-
rand_chacha
ChaCha random number generator
-
rand_core
Core random number generator traits and tools for implementation
-
names
A random name generator with names suitable for use in container instances, project names, application instances, etc
-
nanoid
A tiny, secure, URL-friendly, unique string ID generator for Rust
-
rand_seeder
A universal random number seeder based on SipHash
-
rdrand
random number generator based on rdrand and rdseed instructions
-
rand_regex
Generates random strings and byte strings matching a regex
-
random-number
Generate random numbers quickly
-
rand_mt
Reference Mersenne Twister random number generators
-
mt19937
A translation of the MT19937 Mersenne Twister rng algorithm to Rust
-
ybaas
Don't you love when you accidentally tap your Yubikey when you have your IRC client in focus and you send 987947 into Libera? Want to be able to have that experience without having…
-
nanorand
A tiny, fast, zero-dep library for random number generation
-
ndarray-rand
Constructors for randomized arrays.
rand
integration forndarray
. -
obfstr
Compiletime string constant obfuscation for Rust
-
create_broken_files
Create broken files from other ones
-
wyrand
A fast & portable non-cryptographic pseudorandom number generator and hashing algorithm
-
russell_stat
Statistics calculations and (engineering) probability distributions
-
urandom
Produce and consume randomness, to convert them to useful types and distributions, and some randomness-related algorithms
-
mockd
Fake data generator library with 130+ functions
-
phraze
Random passphrase generator
-
rand_simple
random number generator that is independent from the other libraries and based on XOR shift
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
adv_random
Create random numbers, passwords, or strings based on rules
-
cap-rand
Capability-based random number generators
-
bevy_turborand
A plugin to enable ECS optimised random number generation for the Bevy game engine
-
fakeit
Fake data generator library with 130+ functions
-
fakedata_generator
Generate fake data with various generators
-
cryptocol
cryptographic library that includes big number arithmatic operation, hash algorithms, symmetric-key cryptographic encryption/decryption algorithms, asymmetric-key (public-key) cryptographic…
-
pkpw
What if correct horse battery staple, but Pokémon
-
random_name_generator
Random Name Generator
-
bevy_rand
A plugin to integrate rand for ECS optimised RNG for the Bevy game engine
-
ran
fast random numbers generation
-
rand_aes
AES based pseudo-random number generator
-
wyhash
fast portable non-cryptographic hashing algorithm and random number generator
-
wallswitch
randomly selects wallpapers for multiple monitors
-
random_color
generating random attractive colors
-
eff-wordlist
packaging EFF wordlist
-
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…
-
winter-rand-utils
Random value generation utilities for Winterfell crates
-
turborand
Fast random number generators
-
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.
-
diffusionx
random number/stochastic process simulation with high performance
-
smolprng
A Small and Extensible PRNG written in Rust
-
random_word
Efficient functions for generating random words in many languages
-
ndm
Parse standard polyhedral dice notation
-
probability
The package provides a probability-theory toolbox
-
dee
An cli for drand, with support for timelock encryption
-
random-pick
Pick an element from a slice randomly by given weights
-
markov_namegen
Random text generators based on Markov models
-
uuid-rs
Universally Unique IDentifier (UUID)
-
quoty
CLI program that returns a programming quote
-
importunate
Methods for returning random elements from an iterator
-
proverbs-cli
A CLI tool for romanian proverbs
-
tinyrand
Lightweight RNG specification and several ultrafast implementations in Rust
-
random-access-disk
Continuously read and write to disk, using random offsets and lengths
-
smol-rgb
A smol library for (s)Rgb color handling
-
rdgen
A terminal program for generating reproducible random data for testing
-
wallheaven
Random image fetcher for wallhaven.cc
-
supply-chain-trust-example-crate-000016
A small cross-platform library for retrieving random data from system source
-
enum-derived
Generate random instances of your enums and structs
-
noise-functions
A collection of fast and lightweight noise functions
-
libecvrf
A ECVRF that's friendly with EVM, based on curve secp256k1 and keccak256
-
drbg
Crypographic random number generator CTR_DRBG defined by NIST SP 800-90A R1
-
sonyflake
A distributed unique ID generator inspired by Twitter's Snowflake
-
tinymt
64/32 - a lightweight variant of Mersenne Twister PRNG
-
esdm-tool
small tool to query and use ESDM
-
caith
A dice roller library supporting many features
-
random
The package provides sources of randomness
-
unreal
Fake data generator; fork of the fakeit crate
-
rhai-rand
Random number package for Rhai
-
opensimplex2
Port of OpenSimplex2
-
romu
A pseudo random number generator using the Romu algorithm
-
mutils
Mathematical-like utilities. Points, Sizes, Colours, maths operating on them. Things like that.
-
brids
Parse and generate random CPF and CNPJ, Brazil's ID numbers
-
kindness
Methods for returning random elements from an iterator
-
fast_loaded_dice_roller
novel Fast Loaded Dice Roller algorithm (https://arxiv.org/pdf/2003.03830.pdf)
-
seedling
hierarchical seeded pseudo-random number generators
-
random-tag
Generate random tags
-
froggy-rand
Random number generation without state for games
-
random-string
Allows to generate random strings based on a given charset and length
-
dandelion-random
a high performance non-cryptographic random number generator
-
easy_reader
easily navigating forward, backward or randomly through the lines of huge files
-
rune-modules
Native modules for Rune, an embeddable dynamic programming language for Rust
-
ya-rand
fast random number generation
-
drand_core
A drand client library
-
random-nickname2
用于Rust的随机用户昵称生成器
-
rng-query
CLI to use pseudorandomness the easy way
-
microcli
Bunch of random unrelated CLI tools
-
rust-auth-utils
port of @better-auth/utils
-
serde_kson
JSON library designed for developers familiar with scripting languages. Super flexible type conversion
-
pouf
cli program for produce fake datas
-
rand_derive2
Generate customizable random types with the rand crate
-
best_skn_utils
A Simple Utility Library For Rust
-
rng-rename
Rename files to randomly generated strings
-
minstd
minimal standard random number generator
-
pcg_rand
PCG family of random number generators in pure Rust
-
uclanr
A random word picker that gives you actually useful words
-
random_variant
To be used with all variant, contains the derive macro
-
geo-rand
Generate random geometric shapes
-
randu
MCG65539 is IBM System/360 random number generator
-
rand-functors
A zero-cost abstraction for sampling from and enumerating the outcomes of a random process using the same code
-
diceystats
parse and interact with dice formulas
-
rand_sfc
Chris Doty-Humphrey's SFC PRNGs
-
lcg69069
/ MTH$RANDOM Pseudorandom linear congruential generator
-
fastq-generator
A fastq generator for generation of synthetic fastq files
-
aes-prng
Pseudo-random number generator based on AES
-
goofy-animals
Generate a name in adjective-adjective-animal form
-
ommx
Open Mathematical prograMming eXchange (OMMX)
-
genpasswd
password generator that ensures characters are picked evenly from each enabled character set. Uses a Mersenne Twister PRNG implementation, seeded with time, no dependencies.
-
rantz_random
Mostly just a wrapper around fastrand for a bunch of types. Supports bevy and rantz_spatial2d.
-
jargon
Command line tool for displaying a random entry from the Jargon File
-
star_rng
opinionated PRNG for easier fuzz testing
-
puid
A unique ID generator with 'ch_'-style prefix
-
digifi
General purpose financial library and framework for financial modelling, portfolio optimization, and asset pricing
-
weighted_rand
A weighted random sampling crate using Walker's Alias Method
-
orphanage
Random collection of stuff that is still searching for a home
-
kn0sys_ndarray_rand
Constructors for randomized arrays.
rand
integration forndarray
. -
data-faking
Generate massive amounts of fake data
-
markov-generator
Highly customizable library for building Markov chains and generating random data
-
heart-strings
Quickly get random heart emojis to copy!
-
tsgen
A random genome generator that generates template switches
-
nano-id
A tiny, secure, URL-friendly, unique string ID generator for Rust
-
random_ascii
A random [rainbow] ascii-art picker which matches your current terminal size
-
weight_matchers
Efficiently find items by matching weight. You can build the lookup structure at compile time.
-
osrandom
An interface to the OS' secure random number generator
-
randm
Small, fast, and efficient random generation crate
-
git_rnd_name
Generate a random git branch name based on remote name you given
-
textnonce
Text based random nonce generator
-
cli_tool
A CLI tool
-
hel-random
RNG with weak entropy source (alloc) and xoshiro256++ hashing
-
witty-phrase-generator
Generates witty three-word phrases suitable for memorable default names
-
iceyee_random
Random
-
qweazsxdc
fast, and safe qweazsxdc
-
rjg
Random JSON Generator
-
perchance
Very simple random number generation optimized for ease of use
-
boost-rs
boosting your develop productivity on Rust
-
squirrel-rng
An impl of
rand::Rng
based on a talk by Squirrel Eiserloh re: Math for Game Programmers -
rustyrs
Generates unique slugs for various uses
-
simplerandom
pseudo-random number generators
-
famedly_rust_utils
Random rust utility functions and types
-
osrand
Random numbers from the OS interface
-
bashrand
Crack Bash's $RANDOM variable with 2-3 samples
-
chinese-rand
Random generation of data structures in Chinese, using Rust
-
squares
A Counter-RNG faster than Philox
-
matrix-oxide
Lightweight Linear Algebra Library For Rust
-
dotnet35_rand_rs
just simluates .NET 3.5's Random class
-
voxell_rng
Cheap and dirty thread-local RNGs
-
hitokoto
一言 https://hitokoto.cn/
-
shuf-rs
Generate random permutations of an iterable with reservior sampling
-
rand-unique
A no-std crate for generating random sequences of unique integers in O(1) time
-
br-code
code
-
battleship_bot
The game of battleship and a few bot implementations
-
rand-esdm
interface to ESDM RNG server
-
majima
username generator
-
random-dir
Create directories and files with random contents in tests
-
getrandom_or_panic
Implements a RngCore which panics unless getrandom exists
-
tempoid
Generates URL-friendly, unique, and short IDs that are sortable by time. Inspired by nanoid and UUIDv7.
-
CryptTool
A versatile and efficient cryptography library implemented in Rust
-
hacl
Crypto library using formally verified code from the HACL project
-
rrrs
Welcome to RRRS, a rapid, hyper-optimized CSV random sampling tool designed with performance and efficiency at its core
-
securerand-rs
A Rand Library For Deriving Randomness From Secure Sources With A Simple Interface
-
stochastic_universal_sampling
The stochastic universal sampling algorithm for the rand crate
-
komihash
implemenation of komihash
-
random-picker
Generates random choices based on the weight table of probabilities. It can be used to calculate each item's probability of being picked up when picking a given amount of non-repetitive items…
-
mckernant1-tools
My random tools
-
yubibomb
Don't you love when you accidentally tap your Yubikey when you have your IRC client in focus and you send 987947 into Libera? Want to be able to have that experience without having…
-
random-output
Output random lines to stdout and stderr
-
rugfield
generating Gaussian Random Fields using the circulant embedding method
-
warlocks-cauldron
🦀 Fake Data Generator written in Rust - fully inspired by https://mimesis.name 🐍
-
unsolicited-advice
Prints a line of unsolicited advice
-
opensrdk-probability
Standard probability library for OpenSRDK toolchain
-
iron_dice
a command line utility to throw dice
-
rngstr
A cli tool for generating random strings of characters with customization options and a small domain specific language
-
floaters
generate floating-point numbers in various ways
-
xorwowgen
Several implementations of the Xorwow algorithm
-
noise-functions-config
Configurable noise generator for
noise-functions
-
omango-wyhash
Wang Yi hash for Rust
-
cuid2-timeless
An unstable, barely tested, probably giving wrong output and might panic out of nowhere CUID2 implementation in Rust
-
histogram-sampler
Sampling from a distribution given by a histogram
-
randomorg
A random.org client library. The randomness comes from atmospheric noise, which for many purposes is better than the pseudo-random number algorithms typically used in computer programs.
-
rneko
CLI tool for download random nekos
-
veranda
A rand RNG source for vexide
-
crashie
A Command-Line Utility that exits with a random exit code after a configurable delay
-
nucgen
generating random nucleotide sequences
-
pure_rng
rand-compatible RNG library for generating repeatable, controlled random values, designed primarily for use in games
-
kodumaro-nonogram
A random nonogram game
-
helpers
self use helper library
-
pillid
A tinier, prefixed, URL-friendly, time-sortable, unique ID storable on the stack
-
bevy_prng
providing newtyped RNGs for integration into Bevy
-
rand-sequence
A no-std crate for generating random sequences of unique integers in O(1) time
-
mate_selection
A collection of mate selection methods for evolutionary algorithms
-
num-primes
Generating Large Prime and Composite Numbers using num with a simplistic interface
-
randrepo
Cli tool to give you random repos from GitHub
-
rquote
A command line tool that prints random quotes. Essentially fortune, but written in Rust.
-
web
interacting with the web browser
-
mc-rand
A platform abstraction layer providing a cryptographic RNG,
McRng
-
supply-chain-trust-example-crate-000078
fast random number generator
-
supply-chain-trust-example-crate-000080
fast random number generator
-
random-3d-points
Generates random 3D points within a specified range, compiled to WebAssembly
-
kodumaro-uuid-cli
Command line tool to generate UUID
-
rustaveli
generate random c programs
-
quasirandom
number generation
-
dsmsg
Randomly generate online messages from Dark Souls, Demon's Souls, Bloodborne, Sekiro, and Elden Ring
-
sample-std
Sampler definitions and implementations for st
-
rand_agents
generating random user agent strings
-
lipsum-cli
Terminal application for generating lipsum text. Default usage will generate a string like
Grate Meminit et Praesentibus
usingLiber Primus
which should be suitable for use in a document title -
yyid
Yyid generator (random tokens like UUIDv4, but using all the bits)
-
evercrypt
Crypto library using formally verified code from HACL/Evercrypt
-
mako_infinite_shuffle
Iterates over combinatorial spaces in a random order
-
genrand
Generate random alphanumeric strings
-
toolbelt_a
random tools for use
-
seeded_dice_roller
A dice roller using a seed to give deterministic results
-
lorem-rustum
lib for generating lorem-ipsum with a rusty fleur
-
randem
Print a random emoji optionally with the given string as seed
-
lolid
Minimal UUID implementation
-
rvs
defining and evaluating random variables using a simple DSL
-
ascon-prng
Ascon-PRF is lightweight PRF. This implementation also offers an RNG based on this construction
-
salad
generates random passphrases from a word-list for *nix systems
-
eviolite
Toolkit for working with evolutionary algorithms
-
names-generator
A sensible and sufficiently random names generator
-
random-world
Machine Learning methods for confident prediction (e.g., Conformal Predictors) and related ones introduced in the book Algorithmic Learning in a Random World (ALRW)
-
salps
random string generator
-
odem-rs-util
Model elements and statistical tooling for the ODEM-rs simulation framework
-
fast-erasure-shake-rng
Fast erasure (forward secure) sponge/duplex based PRNG using the Keccak permutation
-
color-core
Color shared definition
-
ezrng
Generate random numbers in the most simple way possible
-
qwutils
some utilities
-
magikitten
Easy Fiat-Shamirization using Meow
-
lazy-peon-rs
A lazy peon
-
rand_tool
Powerful command-line tool for generating strong, random passwords and ports
-
rand_blake3
rand implementations for blake3 types
-
bananapeel
A darn-slippery obfuscator algorithm!
-
time_series_generator
Generate various timeseries of given length, some randomly sampled
-
tera-rand
A suite of random data generation functions for the Tera template engine
-
world-map-gen
Command line tool and library to generate random game world maps for both Rust and WebAssembly
Try searching with DuckDuckGo.