Annotation of OpenXM_contrib/PHC/Ada/Math_Lib/Numbers/standard_random_numbers.ads, Revision 1.1
1.1 ! maekawa 1: with Standard_Floating_Numbers; use Standard_Floating_Numbers;
! 2: with Standard_Complex_Numbers; use Standard_Complex_Numbers;
! 3:
! 4: package Standard_Random_Numbers is
! 5:
! 6: -- DESCRIPTION :
! 7: -- This package provides random number generators for machine numbers.
! 8:
! 9: function Random ( lower,upper : integer ) return integer;
! 10:
! 11: -- DESCRIPTION :
! 12: -- lower <= Random(lower,upper) <= upper, randomly generated.
! 13:
! 14: function Random return double_float;
! 15:
! 16: -- DESCRIPTION :
! 17: -- Returns a random floating-point number in [-1,1].
! 18:
! 19: function Random return Complex_Number;
! 20:
! 21: -- DESCRIPTION :
! 22: -- Returns a random complex number, with real and imaginary
! 23: -- part in [-1,1].
! 24:
! 25: function Random ( modulus : double_float ) return Complex_Number;
! 26:
! 27: -- DESCRIPTION :
! 28: -- Generates a random complex number with a given modulus,
! 29: -- so only the argument angle will be chosen at random.
! 30:
! 31: function Random1 return Complex_Number;
! 32:
! 33: -- DESCRIPTION :
! 34: -- Generates a random complex number with modulus one.
! 35:
! 36: end Standard_Random_Numbers;
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>