private float InternalNextFloat(float min, float max) { return(WallMath.BoundedFloat(max, NextFloat() * (max - min) + min)); }
public float NextFloat(float max) { Validate.Validate.Hard.IsPositive(max, () => $"Expected {max} to be positive."); return(WallMath.BoundedFloat(max, NextFloat() * max)); }