文件名称:fastrand:比cryptorand快10倍。 使用安全分配的内存。 从https分叉
文件大小:10KB
文件格式:ZIP
更新时间:2024-05-25 07:12:42
Fastrand go get github.com/awnumar/fastrand fastrand实现了一种加密安全的伪随机数生成器。 生成器使用系统的默认熵源进行播种,然后通过重复哈希生成随机值。 结果, fastrand可以比crypto/rand更快地生成随机性,并且在init()期间生成不会超出潜在的恐慌而失败。 fastrand是从gitlab.com/NebulousLabs/fastrand分叉的。 该版本的软件包使用github.com/awnumar/memguard提供的安全分配的内存。 当并行调用时, fastrand也比crypto/rand和math/rand 。 实际上,当使用足够多的线程时, fastrand甚至可以胜过math/rand 。 另外,使用由如果您主要用速度或者存储安全是不是你的威胁模型的一部分有关。 frand的于此包装。 基准测
【文件预览】:
fastrand-master
----go.mod(225B)
----go.sum(2KB)
----fastrand.go(6KB)
----.cirrus.yml(1KB)
----fastrand_test.go(17KB)
----LICENSE(1KB)
----README.md(3KB)