random_word

The random_word crate provides an efficient way to generate random words. Included words can be filtered by length or first character.

Usage

You MUST enable a crate language feature. Crate language features are mandatory to reduce binary size. Example for English in Cargo.toml: toml [dependencies] random_word = { version = "0.4.0", features = ["en"] }

Supported Languages: * De - German. Requires enabling "de" feature. * En - English. Requires enabling "en" feature. * Es - Spanish. Requires enabling "es" feature. * Fr - French. Requires enabling "fr" feature. * Zh - Chinese. Requires enabling "zh" feature.

Generating a random English word

```rust use random_word::Lang;

let word = random_word::gen(Lang::En); ```

Generating a random English word starting with 'c'

```rust use random_word::Lang;

let word = randomword::genstartswith('c', Lang::En); assert!(word.issome()); ```

Get all 4 length French words

```rust use random_word::Lang;

let wordlist = randomword::all_len(4, Lang::Fr); ```