目的
我之前写过一篇关于在 Rust 中创建随机字符串的文章。在那里,随机字符串是用 rand0.5 系列创建的。
在这里,让我们看看它在 rand8.5 系列中是如何变化的。
代码
矿。 rs
use rand::distributions::{Alphanumeric, DistString};
// ランダム文字列を生成する
fn main {
let mut rng = rand::thread_rng();
let random_code = Alphanumeric.sample_string(&mut rng, 32);
}
结果
2ZN1htXkSjnVzZroFJiHXi2HZXvuFJRS
概括
这要简单得多。
字母数字将在 A-Za-z0-9 范围内生成。
还有一个标准,范围是“均匀分布在所有Unicode标量值上”,所以当你执行它时,它会如下所示。
结果
????????????????????????????????
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308626112.html