1 个不稳定版本

0.1.0 2024年6月4日

1180算法

MIT/Apache

3.5MB
244K SLoC

person.rs

此crate允许您创建随机且唯一的身份。此crate也没有完全针对速度进行优化,欢迎提交PR。

用法

只需调用Person::random函数即可创建一个随机身份

use person::Person;

let person = Person::random();

创建一个可以合法饮酒的随机人

use chrono::{Duration, Utc};
use person::Person;

// We're using 366 days as a year here to account for leap years and
// to make sure the person is at least 21 years old.
let person = Person::random_with_dob_range(
    Utc::now() - Duration::days(366 * 40),
    Utc::now() - Duration::days(366 * 21),
);

或者看看这个人可能会选择什么样的社交媒体用户名

use person::Person;

println!("{}", Person::random().get_random_username());

依赖项