protected override object ZwróćNiebezpiecznie(bool sprawdzanieBłędów) { int liczba1 = (int)Math.Ceiling(Liczba1.Zwróć <double>(sprawdzanieBłędów)); int liczba2 = (int)Math.Ceiling(Liczba2.Zwróć <double>(sprawdzanieBłędów)); if (liczba1 > liczba2) { int tmp = liczba1; liczba1 = liczba2; liczba2 = tmp; } return(Convert.ToDouble(Los.Next(liczba1, liczba2))); }
protected override object ZwróćNiebezpiecznie(bool sprawdzanieBłędów) { return(Math.Abs(Liczba1.Zwróć <double>(sprawdzanieBłędów) % Liczba2.Zwróć <double>(sprawdzanieBłędów)) < double.Epsilon * 2); }