Documentation
¶
Overview ¶
Package rand implements a cryptographically secure random number generator.
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Reader io.Reader
Reader is a global, shared instance of a cryptographically secure random number generator.
- On Linux, FreeBSD, Dragonfly, and Solaris, Reader uses getrandom(2) if available, and /dev/urandom otherwise.
- On macOS and iOS, Reader uses arc4random_buf(3).
- On OpenBSD and NetBSD, Reader uses getentropy(2).
- On other Unix-like systems, Reader reads from /dev/urandom.
- On Windows, Reader uses the ProcessPrng API.
- On js/wasm, Reader uses the Web Crypto API.
- On wasip1/wasm, Reader uses random_get from wasi_snapshot_preview1.
Functions ¶
func Prime ¶
Prime returns a number of the given bit length that is prime with high probability. Prime will return error for any error returned by rand.Read or if bits < 2.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.