文件名称: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)