Skip to main content

Module random

Module random 

Source
Expand description

Runtime-owned randomness bound to one exact generative driver domain.

Structs§

Domain
Stable separation between one owned namespace and one exact instance.
HashSeed
Owned, thread-bound hash key derived from already acquired seed material. Clones retain the same hash namespace without acquiring OS entropy or a driver capability.
HashState
Keyed hash builder issued for one exact generative driver domain.
Hasher
Hashing state retaining the exact driver brand of its key source.
Namespace
Stable, human-readable ownership of one independent random namespace.
Process
Non-cloneable process-owned secret root without a fabricated owner lifetime.
Root
Non-cloneable secret root bound invariantly to one driver domain. Protocol authorities retain it for that lifetime and use compile-time lanes to separate streams; storage is exactly the two secret key words.
Word
One purpose- and lane-bound random word.

Traits§

Entropy
Keyed words and permutations supplied by a purpose-bound random owner. Word generation and permutation rounds occupy separate domains even when their compile-time lane is the same.
Purpose
Compile-time purpose separating random roots without runtime state. Implementations use a stable, globally distinct domain.

Type Aliases§

OwnedHasher
Owned hashing state that remains confined to its creating thread.