Golang: math/rand 和 crypto/rand 区别
2020-01-10
阅读 4 分钟
9.2k1. 前言 原文地址 之前发现了golang标准库中又两个rand软件包,开始非常想知道他们之间的差异. math/rand软件包可以用于简单的游戏,但不能用于真正的随机性。 math/rand: 伪随机数生成器 crypto/rand: 加密安全的随机数生成器 Rob Pike的代码 {代码...} 2. Math/rand 伪随机数生成器 实现伪随机数生成器。 随机数由源生...