internal double[] NextDoubleArray(int length) { if (length < 0) { throw new ArgumentOutOfRangeException(nameof(length), "Length must be greater than or equal to 0."); } double[] result = new double[length]; for (var i = 0; i < length; i++) { result[i] = NumberFactory.MakeDouble(NextULong()); } return(result); }
internal double NextDouble() { return(NumberFactory.MakeDouble(NextULong())); }