1 个不稳定版本
0.1.0 | 2024年6月4日 |
---|
1180 在 算法 中
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());