rng-seeding-patterns
Installation
SKILL.md
RNG Seeding Patterns
Overview
Patterns for managing random number generation (RNG) in games, including when to use seeded vs. unseeded RNG, seed management, and deterministic game logic.
When to Use Seeded vs. Unseeded RNG
Use Seeded RNG When
- Testing: Need deterministic behavior for tests
- Replay functionality: Want to recreate same game state
- Debugging: Need reproducible bugs
- Deterministic gameplay: Same seed = same game