14个版本
0.4.3 | 2024年2月2日 |
---|---|
0.4.2 | 2024年1月16日 |
0.4.1 | 2023年7月2日 |
0.3.1 | 2023年5月28日 |
0.1.1 | 2022年10月22日 |
#223 在 算法 分类中
12,457 每月下载量
在 16 个crate(13个直接) 中使用
8MB
151 行
random_word
random_word
crate提供了一个高效生成随机单词的方法。可以按长度或首字母筛选包含的单词。
使用方法
您必须启用crate语言功能。启用crate语言功能是强制性的,以减少二进制文件大小。以Cargo.toml中的英文为例
[dependencies]
random_word = { version = "0.4.3", features = ["en"] }
支持的语言
De
- 德语。需要启用"de"功能。En
- 英语。需要启用"en"功能。Es
- 西班牙语。需要启用"es"功能。Fr
- 法语。需要启用"fr"功能。Ja
- 日语。需要启用"ja"功能。Zh
- 中文。需要启用"zh"功能。
生成一个随机英语单词
use random_word::Lang;
let word = random_word::gen(Lang::En);
生成以'c'开头的随机英语单词
use random_word::Lang;
let word = random_word::gen_starts_with('c', Lang::En);
assert!(word.is_some());
获取所有4个长度的法语单词
use random_word::Lang;
let word_list = random_word::all_len(4, Lang::Fr);
依赖项
~8MB
~285K SLoC