fastrand:Go的快速且可扩展的伪随机数生成器

时间:2024-05-24 04:43:22
【文件属性】:

文件名称:fastrand:Go的快速且可扩展的伪随机数生成器

文件大小:4KB

文件格式:ZIP

更新时间:2024-05-24 04:43:22

go fast golang scalable random-number-generators

Fastrand 快速伪随机数生成器。 特征 优化速度。 性能可在多个CPU上扩展。 它是如何工作的? 它滥用来维护“每CPU”伪随机数生成器。 TODO:阐明如何使用实际的每CPU伪随机数生成器。 基准结果 $ GOMAXPROCS=1 go test -bench=. github.com/valyala/fastrand goos: linux goarch: amd64 pkg: github.com/valyala/fastrand BenchmarkUint32n 50000000 29.7 ns/op BenchmarkRNGUint32n 200000000 6.50 ns/op BenchmarkRNGUint32nWithLock 100000


【文件预览】:
fastrand-master
----go.mod(35B)
----fastrand.go(2KB)
----fastrand_test.go(1KB)
----.travis.yml(241B)
----LICENSE(1KB)
----README.md(3KB)
----fastrand_timing_test.go(2KB)

网友评论