Go标准库的新 math/rand
原文中文,约5300字,阅读约需13分钟。
📝
内容提要
Go 1.22将发布新的math/rand/v2包,提供更好的伪随机数生成器和更简单易用的API。新包移除了一些不安全的功能,并进行了重构和改进。此外,还添加了新的源和实现,如PCG-DXSM和ChaCha8。math/rand/v2包适用于模拟等任务,但不适用于对安全性敏感的工作。包级别的函数是线程安全的,但Rand对象是非线程安全的。
🏷️