Skip to content

[FireSTARR Feature Request]: Change random number generation so Nth iteration of a scenario is reproducible on its own #51

Description

@jordan-evens

Contact Details

No response

What would you like to see in the tool?

Right now there are two random number streams that are tied to the Model, so the number of Scenarios affects which random numbers Scenario X will get.

A year's worth of random numbers gets generated for each Scenario (based on start day & lat/)long, during an iteration, so the 10th Scenario to want numbers will get the same numbers all the time at a location. So whether that's the 3rd iteration of Scenario 2 in a 4 Scenario Model, or the 10th iteration of Scenario 1 in a single Scenario model.

If this gets changed so each Scenario gets its own random number stream/seed in a reproducible way, then the number of other Scenarios running with a Scenario won't affect the simulation results for it. You could then resume from the Nth iteration of a run and get the same results you'd get for a Scenario regardless of what else is going on in the Model.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions