namespace SVSim.EmulatedEntrypoint.Services;
/// RNG seam for testable draw logic. Same contract as .
public interface IRandom
{
/// Returns a value in [0.0, 1.0).
double NextDouble();
/// Returns a value in [0, maxExclusive).
int Next(int maxExclusive);
}