```cs [Test] public void Repro() { _ = CsCheck.Gen.Double[10e14, 10e15].Single(); } ``` Message: finish 2147483646 < start 2147483647 The same is true for Float and Decimal