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