gemseo / utils

Hide inherited members

seeder module

A seed generator.

class gemseo.utils.seeder.Seeder(default_seed=0)[source]

Bases: object

A seed generator.

Parameters:

default_seed (int) –

The initial default seed.

By default it is set to 0.

get_seed(seed=None)[source]

Return a seed.

Parameters:

seed (int | None) – The seed to be returned. If None, return initial_seed + i on the i-th call to this method, where initial_seed is the seed passed at instantiation.

Returns:

A seed.

Return type:

int

default_seed: int

The default seed.

gemseo.utils.seeder.SEED: int = 0

The default seed for random number generators.