Function ahash::random_state::set_random_source

source ·
pub fn set_random_source(
    source: impl RandomSource + Send + Sync + 'static
) -> Result<(), bool>
Expand description

Provides an optional way to manually supply a source of randomness for Hasher keys.

The provided RandomSource will be used to be used as a source of randomness by RandomState to generate new states. If this method is not invoked the standard source of randomness is used as described in the Readme.

The source of randomness can only be set once, and must be set before the first RandomState is created. If the source has already been specified Err is returned with a bool indicating if the set failed because method was previously invoked (true) or if the default source is already being used (false).