src/Pure/library.ML
changeset 14618 068bb99f3ebd
parent 14472 cba7c0a3ffb3
child 14792 b7dac2fae5bb
equal deleted inserted replaced
14617:a2bcb11ce445 14618:068bb99f3ebd
  1143 
  1143 
  1144 (** random numbers **)
  1144 (** random numbers **)
  1145 
  1145 
  1146 exception RANDOM;
  1146 exception RANDOM;
  1147 
  1147 
  1148 fun rmod x y = x - y * real (Real.floor (x / y));
  1148 fun rmod x y = x - y * Real.realFloor (x / y);
  1149 
  1149 
  1150 local
  1150 local
  1151   val a = 16807.0;
  1151   val a = 16807.0;
  1152   val m = 2147483647.0;
  1152   val m = 2147483647.0;
  1153   val random_seed = ref 1.0;
  1153   val random_seed = ref 1.0;