Skip to content

Explain why one should/shouldn't use seed #494

Open
@charmoniumQ

Description

@charmoniumQ

tutorials/notebooks/quantities.ipynb says

You shouldn't use the seed function in real science code, but we use it here for example purposes.

I argue the contrary, one should use a seed because it makes the results deterministic and reproducible by others. If you need to search the random space more thoroughly, then search more options within the program, not by running the program multiple times with new seeds.

Why shouldn't use a seed in general? If that is so, why is this particular notebook an exception? Whatever decision we come to, I think the rationale merits being explained in that notebook.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions