#random #words #generate #english

random_word

Reliable and efficient functions for generating random english words

10 releases

new 0.3.1 May 28, 2023
0.3.0 Nov 4, 2022
0.2.6 Nov 3, 2022
0.2.0 Oct 31, 2022
0.1.1 Oct 22, 2022

#212 in Algorithms

Download history 16/week @ 2023-02-11 40/week @ 2023-02-18 173/week @ 2023-02-25 286/week @ 2023-03-04 212/week @ 2023-03-11 375/week @ 2023-03-18 416/week @ 2023-03-25 356/week @ 2023-04-01 436/week @ 2023-04-08 661/week @ 2023-04-15 639/week @ 2023-04-22 597/week @ 2023-04-29 302/week @ 2023-05-06 302/week @ 2023-05-13 1721/week @ 2023-05-20 1894/week @ 2023-05-27

4,322 downloads per month
Used in 2 crates

MIT license

475KB
823 lines

random_word

The random_word crate provides an efficient way to generate random english words.

All words are compiled with the library. This crate is optimized for lookup speed.

Generating a random word

let word = random_word::gen();

Generating a random word starting with 'c'

let word = random_word::gen_starts_with('c');
assert!(word.is_some());

Get all available words

let word_list = random_word::all();

lib.rs:

random_word

The random_word crate provides an efficient way to generate random english words.

All words are compiled pre-sorted with the library, optimized for fast, zero allocation lookup.

Generating a random word

let word = random_word::gen();

Generating a random word starting with 'c'

let word = random_word::gen_starts_with('c');
assert!(word.is_some())

Get all available words

let word_list = random_word::all();

Dependencies