#name #random #scottish

scottish_names

基于苏格兰出生名出现频率生成随机人名的库

5 个版本

0.2.2 2019年10月13日
0.2.1 2019年4月21日
0.2.0 2019年4月21日
0.1.1 2019年4月19日
0.1.0 2019年4月17日

#305国际化(i18n)

38 每月下载次数

MIT 许可证

1MB
165

随机苏格兰姓名

这个简单的Rust库使用2018年在苏格兰出生的名字列表和2018年在出生、死亡和婚姻登记中发现的姓氏列表,将它们组合成随机姓名。

名字和姓氏是单独随机复制的,但根据名字的出现频率进行加权。因此,像“Sophie”这样的常见女性名字会比“Aubree”更频繁地输出。

姓氏是从大写列表转换而来的,因此可能存在大小写问题 - 如果您发现任何问题,请提出问题。

最后,为了清晰起见,此代码不会生成传统的苏格兰名字:它反映了苏格兰正在给予的多元文化名字。通过使用2018年出生时的名字,名字的频率将偏向于最近流行的名字,而不是反映人口中跨代的名字。


原始名字列表来自

发布说明

版本 0.1.0

首次发布

版本 0.1.1

修复了API文档中的问题。

版本 0.2.0

重大更改,姓氏现在是混合大小写,而不是全部大写。

版本 0.2.1

Cargo.toml 中添加了对这个 README.md 的链接,以便在crates.io中显示。

版本 0.2.2

更新了依赖项到较新版本,以解决criterion的安全问题。

依赖项