Documentation ¶
Overview ¶
Package random contains some nifty tools for generating rantom numbers. It was lightly modified from an original blog article by Matt Silverlock (@elithrar@mastodon.social) posted here: https://blog.questionable.services/article/generating-secure-random-numbers-crypto-rand/
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Base64URLEncode ¶
Base64URLEncode base64 encodes the given bytes in a URL-safe way
func GenerateBytes ¶
GenerateBytes returns securely generated random bytes. It will return an error if the system's secure random number generator fails to function correctly, in which case the caller should not continue.
func GenerateString ¶
GenerateString returns a URL-safe, base64 encoded securely generated random string. It will return an error if the system's secure random number generator fails to function correctly, in which case the caller should not continue.
Types ¶
This section is empty.