-
rand
Random number generators and other randomness functionality
-
fastrand
fast random number generator
-
rand_core
Core random number generator traits and tools for implementation
-
fake
An easy to use library and command line for generating fake data like name, number, address, lorem, dates, etc
-
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… -
noise
Procedural noise generation library
-
ring
Safe, fast, small crypto using Rust
-
rand_hc
HC128 random number generator
-
oorandom
A tiny, robust PRNG implementation
-
names
A random name generator with names suitable for use in container instances, project names, application instances, etc
-
petname
Generate human readable random names. Usable as a library and from the command-line.
-
rand_jitter
Random number generator based on timing jitter
-
rand_chacha
ChaCha random number generator
-
rand_xoshiro
Xoshiro, xoroshiro and splitmix64 random number generators
-
rdrand
random number generator based on rdrand and rdseed instructions
-
nanoid
A tiny, secure, URL-friendly, unique string ID generator for Rust
-
rand_seeder
A universal random number seeder based on SipHash
-
rand_regex
Generates random strings and byte strings matching a regex
-
zipf
A fast generator of discrete, bounded Zipf-distributed random numbers
-
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…
-
create_broken_files
Create broken files from other ones
-
rand_distr
Sampling from random number distributions
-
random-number
Generate random numbers quickly
-
ndarray-rand
Constructors for randomized arrays.
rand
integration forndarray
. -
obfstr
Compiletime string constant obfuscation for Rust
-
fakedata_generator
Generate fake data with various generators
-
russell_stat
Statistics calculations and (engineering) probability distributions
-
nanorand
A tiny, fast, zero-dep library for random number generation
-
bevy_rand
A plugin to integrate rand for ECS optimised RNG for the Bevy game engine
-
rand_mt
Reference Mersenne Twister random number generators
-
rand_simple
random number generator that is independent from the other libraries and based on XOR shift
-
eff-wordlist
packaging EFF wordlist
-
turborand
Fast random number generators
-
cap-rand
Capability-based 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.
-
mockd
Fake data generator library with 130+ functions
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
bevy_turborand
A plugin to enable ECS optimised random number generation for the Bevy game engine
-
wyrand
A fast & portable non-cryptographic pseudorandom number generator and hashing algorithm
-
random_color
generating random attractive colors
-
fakeit
Fake data generator library with 130+ functions
-
wyhash
fast portable non-cryptographic hashing algorithm and random number generator
-
unreal
Fake data generator; fork of the fakeit crate
-
quoty
CLI program that returns a programming quote
-
ran
fast random numbers generation
-
pkpw
What if correct horse battery staple, but Pokémon
-
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…
-
rand_isaac
ISAAC random number generator
-
ndm
Parse standard polyhedral dice notation
-
random_name_generator
Random Name Generator
-
urandom
Produce and consume randomness, to convert them to useful types and distributions, and some randomness-related algorithms
-
phraze
Random passphrase generator
-
wallswitch
randomly selects wallpapers for multiple monitors
-
random_word
Efficient functions for generating random words in many languages
-
adv_random
Create random numbers, passwords, or strings based on rules
-
winter-rand-utils
Random value generation utilities for Winterfell crates
-
random-tag
Generate random tags
-
smolprng
A Small and Extensible PRNG written in Rust
-
cryptocol
cryptographic library that includes big number arithmatic operation, hash algorithms, symmetric-key cryptographic encryption/decryption algorithms, asymmetric-key (public-key) cryptographic…
-
tinymt
64/32 - a lightweight variant of Mersenne Twister PRNG
-
dee
An cli for drand, with support for timelock encryption
-
rhai-rand
Random number package for Rhai
-
rand_aes
AES based pseudo-random number generator
-
sonyflake
A distributed unique ID generator inspired by Twitter's Snowflake
-
rjg
Random JSON Generator
-
random-pick
Pick an element from a slice randomly by given weights
-
heart-strings
Quickly get random heart emojis to copy!
-
probability
The package provides a probability-theory toolbox
-
random-access-disk
Continuously read and write to disk, using random offsets and lengths
-
pcg_rand
PCG family of random number generators in pure Rust
-
rng-query
CLI to use pseudorandomness the easy way
-
tinyrand
Lightweight RNG specification and several ultrafast implementations in Rust
-
supply-chain-trust-example-crate-000016
A small cross-platform library for retrieving random data from system source
-
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.
-
opensimplex2
Port of OpenSimplex2
-
random_variant
To be used with all variant, contains the derive macro
-
libecvrf
A ECVRF that's friendly with EVM, based on curve secp256k1 and keccak256
-
importunate
Methods for returning random elements from an iterator
-
markov_namegen
Random text generators based on Markov models
-
mutils
Mathematical-like utilities. Points, Sizes, Colours, maths operating on them. Things like that.
-
wallheaven
Random image fetcher for wallhaven.cc
-
aes-prng
Pseudo-random number generator based on AES
-
smol-rgb
A smol library for (s)Rgb color handling
-
rdgen
A terminal program for generating reproducible random data for testing
-
random_ascii
A random [rainbow] ascii-art picker which matches your current terminal size
-
random-string
Allows to generate random strings based on a given charset and length
-
romu
A pseudo random number generator using the Romu algorithm
-
mt19937
A translation of the MT19937 Mersenne Twister rng algorithm to Rust
-
cli_tool
A CLI tool
-
drand_core
A drand client library
-
data-faking
Generate massive amounts of fake data
-
seedling
hierarchical seeded pseudo-random number generators
-
brids
Parse and generate random CPF and CNPJ, Brazil's ID numbers
-
random
The package provides sources of randomness
-
perchance
Very simple random number generation optimized for ease of use
-
best_skn_utils
A Simple Utility Library For Rust
-
uclanr
A random word picker that gives you actually useful words
-
nano-id
A tiny, secure, URL-friendly, unique string ID generator for Rust
-
shuf-rs
Generate random permutations of an iterable with reservior sampling
-
randm
Small, fast, and efficient random generation crate
-
caith
A dice roller library supporting many features
-
easy_reader
easily navigating forward, backward or randomly through the lines of huge files
-
witty-phrase-generator
Generates witty three-word phrases suitable for memorable default names
-
uuid-rs
Universally Unique IDentifier (UUID)
-
lcg69069
/ MTH$RANDOM Pseudorandom linear congruential generator
-
rng-rename
Rename files to randomly generated strings
-
random-nickname2
用于Rust的随机用户昵称生成器
-
markov-generator
Highly customizable library for building Markov chains and generating random data
-
osrand
Random numbers from the OS interface
-
microcli
Bunch of random unrelated CLI tools
-
unsolicited-advice
Prints a line of unsolicited advice
-
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…
-
puid
A unique ID generator with 'ch_'-style prefix
-
rand_derive2
Generate customizable random types with the rand crate
-
minstd
minimal standard random number generator
-
voxell_rng
Cheap and dirty thread-local RNGs
-
digifi
General purpose financial library and framework for financial modelling, portfolio optimization, and asset pricing
-
tsgen
A random genome generator that generates template switches
-
pouf
cli program for produce fake datas
-
randu
MCG65539 is IBM System/360 random number generator
-
serde_kson
JSON library designed for developers familiar with scripting languages. Super flexible type conversion
-
noise-functions
Fast and lightweight noise functions
-
rneko
CLI tool for download random nekos
-
rune-modules
Native modules for Rune, an embeddable dynamic programming language for Rust
-
crashie
A Command-Line Utility that exits with a random exit code after a configurable delay
-
floaters
generate floating-point numbers in various ways
-
battleship_bot
The game of battleship and a few bot implementations
-
majima
username generator
-
git_rnd_name
Generate a random git branch name based on remote name you given
-
qweazsxdc
fast, and safe qweazsxdc
-
jargon
Command line tool for displaying a random entry from the Jargon File
-
weighted_rand
A weighted random sampling crate using Walker's Alias Method
-
squirrel-rng
An impl of
rand::Rng
based on a talk by Squirrel Eiserloh re: Math for Game Programmers -
pure_rng
rand-compatible RNG library for generating repeatable, controlled random values, designed primarily for use in games
-
bashrand
Crack Bash's $RANDOM variable with 2-3 samples
-
simplerandom
pseudo-random number generators
-
ommx
Open Mathematical prograMming eXchange (OMMX)
-
boost-rs
boosting your develop productivity on Rust
-
hacl
Crypto library using formally verified code from the HACL project
-
seeded_dice_roller
A dice roller using a seed to give deterministic results
-
rngstr
A cli tool for generating random strings of characters with customization options and a small domain specific language
-
getrandom_or_panic
Implements a RngCore which panics unless getrandom exists
-
orphanage
Random collection of stuff that is still searching for a home
-
rquote
A command line tool that prints random quotes. Essentially fortune, but written in Rust.
-
osrandom
An interface to the OS' secure random number generator
-
rustaveli
generate random c programs
-
random-dir
Create directories and files with random contents in tests
-
rantz_random
Mostly just a wrapper around fastrand for a bunch of types. Supports bevy and rantz_spatial2d.
-
iceyee_random
Random
-
sample-std
Sampler definitions and implementations for st
-
rrrs
Welcome to RRRS, a rapid, hyper-optimized CSV random sampling tool designed with performance and efficiency at its core
-
textnonce
Text based random nonce generator
-
rand-esdm
interface to ESDM RNG server
-
chinese-rand
Random generation of data structures in Chinese, using Rust
-
iron_dice
a command line utility to throw dice
-
komihash
implemenation of komihash
-
genrand
Generate random alphanumeric strings
-
rand-unique
A no-std crate for generating random sequences of unique integers in O(1) time
-
random-output
Output random lines to stdout and stderr
-
dotnet35_rand_rs
just simluates .NET 3.5's Random class
-
opensrdk-probability
Standard probability library for OpenSRDK toolchain
-
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…
-
randata
A command line interface which produces randomized output in different formats
-
esdm-tool
small tool to query and use ESDM
-
ambient_friendly_id
Streamlined replacement of
friendly_id
-
rugfield
generating Gaussian Random Fields using the circulant embedding method
-
matrix-oxide
Lightweight Linear Algebra Library For Rust
-
mc-rand
A platform abstraction layer providing a cryptographic RNG,
McRng
-
tempoid
Generates URL-friendly, unique, and short IDs that are sortable by time. Inspired by nanoid and UUIDv7.
-
squares
A Counter-RNG faster than Philox
-
common-cache
A hierarchical cache data structure that prioritizes the most commonly used and recently accessed items and can dynamically grow and shrink in size
-
warlocks-cauldron
🦀 Fake Data Generator written in Rust - fully inspired by https://mimesis.name 🐍
-
node2vec
in rust
-
chacha8rand
Reproducible, robust and (last but not least) fast pseudorandomness
-
nucgen
generating random nucleotide sequences
-
supply-chain-trust-example-crate-000080
fast random number generator
-
rand_tool
Powerful command-line tool for generating strong, random passwords and ports
-
lorem-rustum
lib for generating lorem-ipsum with a rusty fleur
-
pcg32
No-frills PCG32 random number generator implementation
-
stochastic_universal_sampling
The stochastic universal sampling algorithm for the rand crate
-
supply-chain-trust-example-crate-000078
fast random number generator
-
kodumaro-nonogram
A random nonogram game
-
rand-sequence
A no-std crate for generating random sequences of unique integers in O(1) time
-
mako_infinite_shuffle
Iterates over combinatorial spaces in a random order
-
mckernant1-tools
My random tools
-
CryptTool
A versatile and efficient cryptography library implemented in Rust
-
biotest
Generate random test data for bioinformatics
-
xorwowgen
Several implementations of the Xorwow algorithm
-
dandelion-random
A high performance non-cryptographic random number generator
-
bevy_prng
providing newtyped RNGs for integration into Bevy
-
web
interacting with the web browser
-
cuid2-timeless
An unstable, barely tested, probably giving wrong output and might panic out of nowhere CUID2 implementation in Rust
-
br-code
code
-
mate_selection
A collection of mate selection methods for evolutionary algorithms
-
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.
-
faker_rand
Fake data generators for lorem ipsum, names, emails, and more
-
random_grouping
random grouping
-
omango-wyhash
Wang Yi hash for Rust
-
histogram-sampler
Sampling from a distribution given by a histogram
-
rand_blake3
rand implementations for blake3 types
-
quoted
CLI program to print a random quote from a JSON list
-
yyid
Yyid generator (random tokens like UUIDv4, but using all the bits)
-
time_series_generator
Generate various timeseries of given length, some randomly sampled
-
noise-functions-config
Configurable noise generator for
noise-functions
-
salad
generates random passphrases from a word-list for *nix systems
-
pillid
A tinier, prefixed, URL-friendly, time-sortable, unique ID storable on the stack
-
glc
Generate a random expression based on a Context Free Grammar
-
poorentropy
Low-quality entropy generator for
no_std
crates -
advanced-random-string
advanced string generation based on given charsets, lengths, and RNGs
-
randem
Print a random emoji optionally with the given string as seed
-
evercrypt
Crypto library using formally verified code from HACL/Evercrypt
-
names-generator
A sensible and sufficiently random names generator
-
autoregressive
model for generate series data
-
bananapeel
A darn-slippery obfuscator algorithm!
-
rusty_genes
implementing and executing evolutionary algorithms with customizable models
-
bracket-random
Random number generator (xorshift based), focused on dice rolling. Optionally includes parsing of RPG-style dice strings (e.g. "3d6+12"). Part of the bracket-lib family.
-
color-core
Color shared definition
-
yamcts
Monte Carlo Tree Search
-
eviolite
Toolkit for working with evolutionary algorithms
-
stochastic-rs-stats
statistical analysis of stochastic processes
-
dsmsg
Randomly generate online messages from Dark Souls, Demon's Souls, Bloodborne, Sekiro, and Elden Ring
-
kodumaro-uuid-cli
Command line tool to generate UUID
-
angled-random-walker
Angled Random Walker approach to Brownian tree generation
-
magikitten
Easy Fiat-Shamirization using Meow
-
bsd4random
4.4BSD random number generator
-
Wheeler_RustProject
A CLI application with various commands using a random number generator
-
deutsche-bahn-delay-reasons
Get some reasons why your Deutsche Bahn train is late. Supports random reason generation.
-
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 -
randomwalk
Build glorious random walks
-
rip_shuffle
Fast sequential and parallel in-place shuffling algorithms
-
lolid
Minimal UUID implementation
-
nalgebra-rand-mvn
Random multi-variate normal generation using nalgebra
-
objid
Generate a random object identifier
-
rvs
defining and evaluating random variables using a simple DSL
-
num-primes
Generating Large Prime and Composite Numbers using num with a simplistic interface
-
markov-text
creating a small markov model for text generation
-
fast-erasure-shake-rng
Fast erasure (forward secure) sponge/duplex based PRNG using the Keccak permutation
-
quasirandom
number generation
-
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)
-
rand-hira
CLI tool to generate random hiragana characters
-
tera-rand
A suite of random data generation functions for the Tera template engine
-
rust_jokes
A fun library for Rust jokes
-
randir
Generates a directory with random names, telephone numbers & email addresses
-
drbg
Crypographic random number generator CTR_DRBG defined by NIST SP 800-90A R1
-
qwutils
some utilities
-
ringpcx
Safe, fast, small crypto using Rust
-
pra
Print Random ASCII
Try searching with DuckDuckGo.