package rand
Import Path
crypto/rand (on golang.org and go.dev)
Dependency Relation
imports 13 packages, and imported by 6 packages
Involved Source Files
eagain.go
d-> rand.go
rand_unix.go
util.go
Exported Type Names
(none)
Exported Values
func
Prime(rand
io.
Reader, bits
int) (p *
big.
Int, err
error)
Prime returns a number, p, of the given size, such that p is prime
with high probability.
Prime will return error for any error returned by rand.Read or if bits < 2.
func
Read(b []
byte) (n
int, err
error)
Read is a helper function that calls Reader.Read using io.ReadFull.
On return, n == len(b) if and only if err == nil.
var
Reader io.
Reader
Reader is a global, shared instance of a cryptographically
secure random number generator.
On Linux and FreeBSD, Reader uses getrandom(2) if available, /dev/urandom otherwise.
On OpenBSD, Reader uses getentropy(2).
On other Unix-like systems, Reader reads from /dev/urandom.
On Windows systems, Reader uses the CryptGenRandom API.
On Wasm, Reader uses the Web Crypto API.
 |
The pages are generated with Golds v0.1.6. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project and developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |