Available on crate feature
rand only.Expand description
硬件熵随机数:时间戳熵源(probe)、重播种(seed)与热路径输出(next),另含区间采样与 fill_bytes(rand-expand)。
需要启用 "rand" 特性。
Traits§
- Random
rand-expand - 可随机生成的类型。
- Sample
Range rand-expand - 可从区间采样的类型。
Functions§
- fill_
bytes rand-expand - 用随机字节填充切片。
- next
- 生成下一个 64 位随机数(热路径)。
- probe
- 采集硬件时间戳并归一化到 1GHz 的原始熵源。
- random
rand-expand - 生成指定类型的随机值(
T::random()的便捷包装)。 - random_
range rand-expand - 从区间中均匀采样一个随机值,整数用无偏取模实现。
- seed
- 混合多熵源生成 64 位种子。
- shuffle
- 使用系统熵打乱序列,并将所有权返回给调用者。