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.