Documentation ¶
Overview ¶
Package insecure represents the imported interface "wasi:random/insecure@0.2.1".
The insecure interface for insecure pseudo-random numbers.
It is intended to be portable at least between Unix-family platforms and Windows.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetInsecureRandomBytes ¶
GetInsecureRandomBytes represents the imported function "get-insecure-random-bytes".
Return `len` insecure pseudo-random bytes.
This function is not cryptographically secure. Do not use it for anything related to security.
There are no requirements on the values of the returned bytes, however implementations are encouraged to return evenly distributed values with a long period.
get-insecure-random-bytes: func(len: u64) -> list<u8>
func GetInsecureRandomU64 ¶
func GetInsecureRandomU64() (result uint64)
GetInsecureRandomU64 represents the imported function "get-insecure-random-u64".
Return an insecure pseudo-random `u64` value.
This function returns the same type of pseudo-random data as `get-insecure-random-bytes`, represented as a `u64`.
get-insecure-random-u64: func() -> u64
Types ¶
This section is empty.