src/Tools/Metis/src/Model.sml
changeset 25430 372d6749f00e
parent 23510 4521fead5609
child 39353 7f11d833d65b
--- a/src/Tools/Metis/src/Model.sml	Tue Nov 13 17:04:16 2007 +0100
+++ b/src/Tools/Metis/src/Model.sml	Tue Nov 13 18:29:28 2007 +0100
@@ -9,14 +9,6 @@
 open Useful;
 
 (* ------------------------------------------------------------------------- *)
-(* Chatting.                                                                 *)
-(* ------------------------------------------------------------------------- *)
-
-val module = "Model";
-fun chatting l = tracing {module = module, level = l};
-fun chat s = (trace s; true);
-
-(* ------------------------------------------------------------------------- *)
 (* Helper functions.                                                         *)
 (* ------------------------------------------------------------------------- *)
 
@@ -431,7 +423,7 @@
 
 fun valuationRandom {size = N} vs =
     let
-      fun f (v,V) = NameMap.insert V (v, random N)
+      fun f (v,V) = NameMap.insert V (v, Portable.randomInt N)
     in
       NameSet.foldl f valuationEmpty vs
     end;
@@ -495,7 +487,7 @@
                 val k =
                     case fixed_functions f_elts of
                       SOME k => k
-                    | NONE => random N
+                    | NONE => Portable.randomInt N
 
                 val () = functions := Map.insert funcs (f_elts,k)
               in
@@ -522,7 +514,7 @@
           val b =
               case fixed_relations r_elts of
                 SOME b => b
-              | NONE => coinFlip ()
+              | NONE => Portable.randomBool ()
 
           val () = relations := Map.insert rels (r_elts,b)
         in