rng.go is a construction point, not an abstraction wall; components take *rand.Rand directly (idiomatic Go dependency injection) and only RunScenario creates streams, from config seeds. Decided 2026-06-10 over the alternatives (interface wall, folding newRand into scenario.go). |
||
|---|---|---|
| .. | ||
| engine | ||