Skip to content

Commit c408230

Browse files
authored
add comment (#547)
1 parent c259083 commit c408230

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

bofire/strategies/strategy.py

+5
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ def __init__(
2323
data_model: DataModel,
2424
):
2525
self.domain = data_model.domain
26+
# if data_model.seed is None (no explicit seed provided by the user),
27+
# we draw a random seed from the default random number generator
28+
# This is done to ensure reproducibility of the strategy,
29+
# even if the user does not provide a seed one can extract the used seed
30+
# from the strategy object via `strategy.seed`.
2631
self.seed = data_model.seed or np.random.default_rng().integers(1000)
2732
self.rng = np.random.default_rng(self.seed)
2833
self._experiments = None

0 commit comments

Comments
 (0)