templates.random_sources.contextless_source module¶
Object for providing randomness from a source that does not need to be opened or closed.
- class templates.random_sources.contextless_source.ContextlessSource(values)[source]¶
 Bases:
RandomnessSource[RR]Object for providing randomness from a contextless source, e.g. a source that does not need to be opened or closed.
Implements tno.mpc.encryption_schemes.templates._randomness_manager.RandomnessSource.
- __init__(values)[source]¶
 Object that yields randomness from the provided iterable.
- Parameters:
 values (
Iterable[TypeVar(RR)]) – Iterable that yields random values one at a time.
- property nr_yielded: int¶
 Number of random elements yielded.
- Returns:
 Number of random elements yielded.