bursavich.dev/fastrand@v0.2.1/README.md (about) 1 # Fastrand 2 [![License][license-img]][license] 3 [![GoDev Reference][godev-img]][godev] 4 [![Go Report Card][goreportcard-img]][goreportcard] 5 6 Package fastrand provides quickly generated pseudo-random numbers with no repeatability guarantees 7 on the stream of values. 8 9 It uses internals of the go runtime to generate pseudo-random numbers without requiring mutexes or 10 syncronization. As a result, it's much faster than `math/rand` and scales very well to many cores. 11 It doesn't allow you to provide your own seed or generate a stable sequence of values. 12 13 14 15 [license]: https://raw.githubusercontent.com/abursavich/fastrand/main/LICENSE 16 [license-img]: https://img.shields.io/badge/license-mit-blue.svg?style=for-the-badge 17 18 [godev]: https://pkg.go.dev/bursavich.dev/fastrand 19 [godev-img]: https://img.shields.io/static/v1?logo=go&logoColor=white&color=00ADD8&label=dev&message=reference&style=for-the-badge 20 21 [goreportcard]: https://goreportcard.com/report/bursavich.dev/fastrand 22 [goreportcard-img]: https://goreportcard.com/badge/bursavich.dev/fastrand?style=for-the-badge