#name #utility #random

anarchist-readable-name-generator-lib

从著名无政府主义作家作品中生成可读名称

3 个版本

0.1.2 2024 年 8 月 14 日
0.1.1 2022 年 2 月 19 日
0.1.0 2022 年 2 月 19 日

#259测试

Download history 9/week @ 2024-05-03 4/week @ 2024-05-10 4/week @ 2024-05-17 10/week @ 2024-05-31 41/week @ 2024-06-07 16/week @ 2024-06-14 19/week @ 2024-07-05 3/week @ 2024-07-12 393/week @ 2024-07-26 186/week @ 2024-08-02 410/week @ 2024-08-09 399/week @ 2024-08-16

1,388 每月下载量
用于 可读名称生成器

CC0 许可证

475KB
3K SLoC

anarchist-readable-name-generator-lib

此库使用来自 无政府主义图书馆 的作者来生成随机名称

此处的意图是生成随机名称,用于您需要启动一些云计算资源但尚未想好名称的情况。通常用于一次性用途。

示例

可以简单地生成一个随机名称

use anarchist_readable_name_generator_lib::readable_name;

assert!(readable_name().len() > 0)

您还可以传递一个种子或更改分隔符,以获得可预测性或轻微的自定义。

use anarchist_readable_name_generator_lib::readable_name_custom;
use rand::prelude::*;
use rand_pcg::Pcg64;

let rng = Pcg64::seed_from_u64(2);
assert_eq!(
readable_name_custom("+", rng),
"engrossing+cazarabet"
);

更多信息请参阅 Docs.rs


lib.rs:

此库使用来自 Anarchist Library 的作者来生成随机名称

此处的意图是生成随机名称,用于您需要启动一些云计算资源但尚未想好名称的情况。通常用于一次性用途。

示例

可以简单地生成一个随机名称

use anarchist_readable_name_generator_lib::readable_name;

assert!(readable_name().len() > 0)

您还可以传递一个种子或更改分隔符,以获得可预测性或轻微的自定义。

use anarchist_readable_name_generator_lib::readable_name_custom;
use rand::prelude::*;
use rand_pcg::Pcg64;

let rng = Pcg64::seed_from_u64(2);
assert_eq!(
   readable_name_custom("+", rng),
   "engrossing+cazarabet"
);

依赖项

~315KB