RandomReader
Definition
interface RandomReader {
read(bytes: Uint8Array): void;
}
Methods
read()
: Fills the given byte array with random bytes using a cryptographically secure random source. The function should throw if it fails to fill all the bytes.
Example
import type { RandomReader } from "@oslojs/crypto/random";
const random: RandomReader = {
read(bytes) {
crypto.getRandomValues(bytes);
}
};