BROWSE A-Z
All 305,250 crates, alphabetically
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
rand_oklchGenerate random Oklch colors with configurable ranges.122MIT
rand_osOS backed Random Number Generator50,678,947MIT OR Apache-2.0
rand_otpPregenerated random numbers.1,876Apache-2.0
rand_pcbPUBLISHED TO PREVENT TYPOSQUATTING16MIT
rand_pcdPUBLISHED TO PREVENT TYPOSQUATTING18MIT
rand_pcfPUBLISHED TO PREVENT TYPOSQUATTING18MIT
rand_pcgSelected PCG random number generators136,322,018MIT OR Apache-2.0
rand_pchPUBLISHED TO PREVENT TYPOSQUATTING16MIT
rand_pctPUBLISHED TO PREVENT TYPOSQUATTING18MIT
rand_pcvPUBLISHED TO PREVENT TYPOSQUATTING16MIT
rand_pcyPUBLISHED TO PREVENT TYPOSQUATTING14MIT
rand_philoxCounter-based Philox4x32-10 RNG with a reproducibility contract: bit-identical, KAT-pinned, no_std, no float in core, RngCore…173MIT OR Apache-2.0
rand_poolCreate a pool of random numbers pre generated thread safe2,728MIT
rand_pwdGenerate random password10,728MIT
rand_regexGenerates random strings and byte strings matching a regex3,662,595MIT
rand_rgbGenerate a random rgba-formatted color.1,829MIT
rand_romuAn implementation of RomuDuoJr fast prng1,730non-standard
rand_seederA universal random number seeder based on SipHash.2,384,070MIT OR Apache-2.0
rand_servera tcp server returns random data runs blazingly fast3,093MIT
rand_setA hash set with O(1) random element access and all standard set operations1,960MIT OR Apache-2.0
rand_sfcSfc32 and Sfc64 random number generators8,284MIT OR Apache-2.0
rand_simpleThe simple random number generator that is independent from the other libraries and based on XOR shift.97,605MIT OR Apache-2.0
rand_splitFunctions to split a slice into random parts.4,306MIT OR Apache-2.0
rand_stringRandom string generator3,171MIT
rand_toolA formidable random number generator capable of producing passwords,
service ports, and UUIDs, alongside the ability to encode…3,677MIT
rand_traitThis trait provides random number generator based on XOR shift.6,512MIT OR Apache-2.0
rand_trateThis trait provides random number generator based on XOR shift.1,209MIT OR Apache-2.0
rand_triplemixPseudorandom number generator that's faster than ChaCha12Rng and has a 1.99*2<sup>382</sup>-block period31Apache-2.0
rand_user_agentRandomly generate common userAgents,used by spider8,459BSD-3-Clause
rand_utilshelpers for large randon number generation153MIT OR Apache-2.0
rand_weightRandom weighting. You can draw a value based on the weight1,096MIT
rand_wordGenerate random english words25,212MIT
rand_xorshiftXorshift random number generator233,833,700MIT OR Apache-2.0
rand_xoshiroXoshiro, xoroshiro and splitmix64 random number generators105,622,085MIT OR Apache-2.0
randaamGenerate random imaginary people in all your rust projects11,243MIT
randallRandom numbers generators.1,576MIT
randarThe engine for create telegram bot1,974MIT
randataA command line interface which produces randomized output in different formats.8,417MIT
randbats-winratesTool to determine winrates for Pokémon Showdown random battles7,742MIT
randcliCLI as a RNG9,236MIT
randemPrint a random emoji optionally with the given string as seed3,269MIT
randenRanden is a fast, backtracking resistant CSPRNG.2,567Apache-2.0
randeriveA simple derive macro to allow for random generation of custom structs4,729MIT
randevuThe official Rust implementation of the RANDEVU algorithm6,050Unlicense OR MIT OR Apache-2.0
randgeGenerate unique random numbers3,188MIT
randgenGenerate pseudo-random bytes3,944Apache-2.0 OR MIT
randicalA simple UNIX commandline utility to generate sequences of random values of different types.9,217GPL-3.0-or-later
randidRandid (pronounced like random but with `-id` instead of `-om`) is a minimalistic, web-safe library for generating customisable…1,366MIT
randirGenerates a directory with random names, telephone numbers & email addresses.9,581MIT
randish_rsGenerate predictably random like numbers using LCG1,553MIT OR Apache-2.0
randixA minimal random number generator for Rust.276MIT
randlA gacha-style random file downloader powered by a federated network of static-hosted repositories.108MIT
randlasA program to generate random lidar files.754non-standard
randlibDependency-less random value generator using pointer addresses and time13,179MIT
randlinesSimilar to shuf(1), but probabilistic and minimalistic with respect to memory5,602MIT
randmSmall, fast, and efficient random generation crate4,976MIT
randnA package to populate nalgebra's vector, matrix and vector of matrices with standard normal random variables in parallel.5,236MIT OR Apache-2.0
randnumA crate for generating random numbers the command line. See the README on github for more info3,511MIT
randnums_wingenerate some random positive integers and copy to clipboard2,741non-standard
randoA library for iteration in random order.6,959Apache-2.0
randogUtil for random dog facts3,728MIT
randoidImplementation of nanoid ids that doesn't requre allocation4,402MIT OR Apache-2.0
randomThe package provides sources of randomness.1,761,868Apache-2.0 OR MIT
random-3d-pointsGenerates random 3D points within a specified range, compiled to WebAssembly.872MIT
random-access-diskContinuously read and write to disk, using random offsets and lengths49,858MIT OR Apache-2.0
random-access-memoryContinuously read and write to memory using random offsets and lengths40,237MIT OR Apache-2.0
random-access-storageAbstract interface to implement random-access instances.58,981MIT OR Apache-2.0
random-branchProvides a macro to select a random branch like match58,133MIT OR Apache-2.0
random-bytesgenerate random bytes4,951MIT
random-candle-generatorUtilities for ohlc candle generation.3,813MIT
random-chinese-nameGenerate random chinese names354MIT
random-constructibleProvides a trait for creating random instances of enums with weighted probabilities29,496MIT OR Apache-2.0
random-constructible-deriveProvides a derive macro for the random-constructible crate which is used for creating random instances of enums with weighted…30,736MIT OR Apache-2.0
random-dataA library tool to generate random data of any kind.1,458MIT OR Apache-2.0
random-data-generator-cliA CLI tool for creating fake data2,699MIT OR Apache-2.0
random-detachedA random byte and char generator that doesn't keep breaking because different crates use different versions of rand68Apache-2.0 OR MIT
random-dirCreate directories and files with random contents in tests.3,745MIT
random-distributions-cliA tool to generate samples from various random distributions, as a text lines or a binary stream. Includes a general form of…2,860MIT/Apache-2.0
random-elementsimple cli to pick random elements random numbers1,513MIT
random-eth-accountA simple CLI tool to generate a random Ethereum account1,047CC0-1.0
random-fast-rngRust library for Blazing fast non cryptographic random number generator65,131MIT/Apache-2.0
random-geojsonGenerate random GeoJSON data494MIT OR Apache-2.0
random-geojson-pointsGenerate GeoJSON FeatureCollection with random Point Features.4,661MIT
random-gfa-graph-generatorGenerate random GFA graphs.39BSD-2-Clause
random-iconGenerates a random icon from a template.3,722MIT
random-icon-libGenerates a random icon from a template.6,448MIT
random-identity-generatorA generator for random identities.1,705non-standard
random-image-serverA simple image server that serves random images from a preconfigured list of paths and URLs.473GPL-3.0-or-later
random-integerGenerate a random integer between two integer numbers (including the two integer numbers).35,711MIT
random-jsonA CLI tool to generate random data from a JSON schema to fill databases.696MIT OR Apache-2.0
random-managerRust random manager70,363Apache-2.0
random-namegenerates random names1,208GPL-3.0
random-namesSimple random names that can be used to name components for log files etc.11,758MIT/Apache-2.0
random-nicknameThe Korean random nickname generator implemented in Rust1,142MIT
random-nickname2用于Rust的随机用户昵称生成器8,031Apache-2.0
random-numberGenerate random numbers quickly.1,635,999MIT
random-number-macro-implGenerate random numbers quickly.1,638,753MIT
random-outputOutput random lines to stdout and stderr4,835MIT OR Apache-2.0
random-pairingsGenerates random pairings3,178MIT
random-partitionGenerate approximately uniformly distributed random integer partitions.1,558MIT OR Apache-2.0
random-passwordA Simple Random Number Password1,461MIT
random-person-nameA markov chain based approach to random name generation. Allows a user to define positive and negative weights for character…528MIT
random-pickPick an element from a slice randomly by given weights.1,823,731MIT
random-pickerGenerates random choices based on the weight table of probabilities. It can be used to calculate each item's probability of being…3,770MIT OR Apache-2.0
random-poolA threadsafe, fixed size, pool, where its contents are individually guarded by Mutexes.3,513non-standard
random-portGet an available port369,453MIT
random-show-themesOutputs random themes (songs) from user-supplied data1,760MIT OR Apache-2.0
random-stringAllows to generate random strings based on a given charset and length.770,228GPL-3.0-only
random-tagGenerate random tags10,902MIT
random-test-cliGenerate random test cases from cp-ast-ecosystems share links15MIT
random-traitRust library for a random trait meant to produce random generic types66,266MIT/Apache-2.0
random-unicode-emojiA simple Rust crate that returns random Unicode emojis. ⚙️4,811non-standard
random-wallA simple web server written with Rust to use local a local folder for the Random Wallpaper GNOME extension1,555GPL-3.0-only
random-wheelA little implementation of random wheels (used in genetic algorithm for selection)88,546AML
random-word-generatorGet a raondom word in different language -- Unofficial1,925MIT
random-worldImplementation of Machine Learning methods for confident prediction (e.g., Conformal Predictors) and related ones introduced in…8,936MIT
random-zhA Rust crate for generating random Chinese characters.2,187MIT
random-zh-nameA Rust command-line tool for generating random Chinese names with customizable options.490MIT
random_access_fileA wrapper around the Read and Write traits that allow for simple or raw serialization11,215MIT
random_access_rngA deterministic random number generator with hierarchical seeding and random access functionality563non-standard
random_access_unicodeProvide random access to the unicode characters in a file8,823GPL-3.0
random_asciiA random ascii-art picker which matches your current terminal size7,863AGPL-3.0-or-later
random_ayahGet random ayah from holy Quran ayahs2,802non-standard
random_choiceChooses samples randomly by their weights/probabilities.724,419Apache-2.0
random_colorRust crate for generating random attractive colors1,307,045MIT
random_deriveProcedurally defined macro for automatically deriving rand::Rand for structs and enums1,601MPL-2.0
random_encrypt通过计算生成加密key,并且设置生命周期,在不同的生命周期,相同的字符串返回不同的加密结果1,545MIT OR Apache-2.0
random_eviction_cacheA random eviction cache implementation1,326MIT
random_graphsA library for generating random graphs3,059MIT OR Apache-2.0
random_groupingUtility for random grouping.9,710MIT OR Apache-2.0
random_itemEasily reference or clone a random item from a sequential collection.2,930MIT OR Apache-2.0
random_lfsr_256_galoisSimple random generator imlplementation based on linear feedback shift register (LFSR, Galois variation) on 256-bit polynome2,328X11
random_midiA Rust crate for creating pseudorandom MIDI files given user-specified parameters.20GPL-2.0
random_name23213123Some random description.467MIT OR Apache-2.0
random_name_generatorRandom Name Generator77,339BSD-3-Clause
random_nice_emojiThis is a little bin which prints a random nice emoji, which I use in my shell prompt8,925MIT
random_ns_guessProgram picking a random number674MIT
random_number_chooseA simple program to choose a random number760MIT
random_number_gameA simple random number guessing game693MIT
random_number_generatorsA command line tool to compare a range of PRNGs.2,286MIT
random_password_generatorRust library to generate random passwords, you can define whether the password will have alphabetical, numeric or special…1,709MIT
random_play随机播放视频1,542non-standard
random_quotePull a random quote from zenquotes.io4,955GPL-3.0-only
random_rust生成随机数据的库1,558MIT
random_sequenceGenerate a random shuffle of the numbers between start (inclusive) and end (exclusive)2,863MIT
random_strGenerate random strings, chars, booleans, and integers.156,952BSD-2-Clause OR Apache-2.0 OR MIT
random_struct_layoutThe custom attributes to randomize struct members layout6,280MIT
random_stuffA pile of random helpers, macros, extension traits... that I didn't care to write a separate crate for. Probably nothing to do…2,536WTFPL
random_testerA rust implementation similar to https://www.fourmilab.ch/random/28,293Apache-2.0
random_userRandom user generator using the api from <https://randomuser.me>6,314MIT
random_utilsDifferent random number utilities.3,981MIT
random_variantTo be used with all variant, contains the derive macro65,819MIT
random_variant_macroTo be used with all variant, contains the derive macro57,190MIT
random_wgslRandom utility package for WGSL/WESL747MIT OR Apache-2.0
random_wordEfficient functions for generating random words in many languages.3,825,768MIT
randomcrateA random first crate for learning Rust489MIT OR Apache-2.0
randomfsimple cli to generate random numbers1,501MIT
randomforestRandom forest regressor and classifier14,461MIT
randomforestsA simple random forest classifier.3,294Apache-2.0
randomgenA library for generating random data such as names, emails, phone numbers, and dates.737MIT
randomioAsync random-access I/O traits (write_at/read_at) for files, block devices, and object storage. The AsyncWrite equivalent for…79MIT OR Apache-2.0
randomizeRandomization routines121,977Zlib OR Apache-2.0 OR MIT
randomizerA random string/byte generator17,779MIT
randomkit`numpy.random` for Rust.171,142MIT/BSD-3-Clause
randomoracleA Rust package for implementing a random oracle by DiaData.3,769MIT OR Apache-2.0
randomorgA random.org client library. The randomness comes from atmospheric noise, which for many purposes is better than the…15,733MIT
randomorg-rpcAsync Rust client for the RANDOM.ORG JSON-RPC API (Release 4): basic generation, signed generation, tickets, and verification.170BSD
randompass🔑 A simple static password generator.16,633MIT
randompasswordSimple random password generator2,724ISC
randomprefixastuff1,630ISC
randomprefixbstuff3,647ISC
randomsGenerating randoms catalogue for redshift surveys.1,935MIT
randomstringastuff1,652ISC
randomstringbstuff3,596ISC
randomusert-liba random library for hopefully make rust development easier3,718MIT
randomusert-os-toolkita os dev toolkit for rust339MIT
randomwalkBuild glorious random walks.6,007MIT
randomxProof-of-work (PoW) algorithm that is optimized for general-purpose CPUs2,166BSD-3-Clause
randomx-bindingsRusty wrapper for RandomX hashing6,460MIT
randomx-bindings-sysFFI bindings for RandomX6,183BSD-3-Clause
randomx-rsRust bindings for the RandomX Proof-of-Work324,151BSD-3-Clause
randomx-rust-wrapperRandomX Rust wrapper intended for Fluence Capacity Commitment prover and verifier14,874Apache-2.0
randomx-sysFFI bindings for RandomX3,831BSD-3-Clause
randomx4rRusty wrapper for RandomX hashing4,284MIT
randomx4r-sysFFI bindings for RandomX4,011BSD-3-Clause
randomx_rustRandomX is a proof-of-work (PoW) algorithm that is optimized for general-purpose CPUs.1,594Apache-2.0
randomy-rsRust bindings for the RandomY Proof-of-Work1,536BSD-3-Clause
randotronTrivial little library that lets you randomly execute a closure with a sample rate2,643MIT
randoxRand derive macros18MIT
randpaperA customizable wallpaper daemon for per-monitor cycling, one-shot application, and optional theme synchronization for Waybar and…364Apache-2.0
randpaper_ipcRandpaper's inter process communication64Apache-2.0
randpaper_libRender a wallpaper image onto a Wayland output using zwlr_layer_shell_v1. No swaybg, no swww, pure Rust Wayland plumbing with a…102Apache-2.0
randpasA random password generator1,719MIT
randpassCLI password generator with interactive TUI and cryptographic-grade RNG81MIT OR Apache-2.0
randperm-crtSmall library for generating random permutations4,034GPL-3.0-only
randremsending random remainders to be more healthy1,517MIT
randrepoCli tool to give you random repos from GitHub.1,595non-standard
randrumA CLI tool that randomly merges individual drumhead MIDI files into full drum grooves.43GPL-2.0-or-later
randrustLite HTTP server that returns base64 encoded bytes of a given length7,098Apache-2.0
randscapePCG toolkit for grids processing2,453MIT OR Apache-2.0