コード例 #1
0
        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)));
        }
コード例 #2
0
 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);
 }