|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
线性同余法、梅森旋转算法和硬件真随机数生成器实现 更多...
类 | |
| class | random_lcd |
| 线性同余随机数生成器 更多... | |
| class | random_mt |
| 梅森旋转随机数生成器 更多... | |
| class | secret |
| 真随机数生成器 更多... | |
线性同余法、梅森旋转算法和硬件真随机数生成器实现
本实现严格遵循以下密码学与随机数生成相关标准规范:
伪随机数生成器 (PRNG) 标准:
真随机数生成器 (TRNG) 标准:
算法规范参考:
| 生成器 | 算法 | 周期长度 | 适用场景 |
|---|---|---|---|
| random_lcd | 线性同余法 (glibc 兼容) | 2^31 | 简单模拟、非安全场景 |
| random_mt | MT19937 梅森旋转 | 2^19937 - 1 | 科学计算、统计分析 |
| secret | 操作系统熵源 | 不可预测 | 加密密钥、安全令牌 |