DEFINITION MODULE random; PROCEDURE Random(): CARDINAL; (* Return a random CARDINAL *) PROCEDURE Uniform (lwb, upb: CARDINAL): CARDINAL; (* Return CARDINALs, uniformly distributed between "lwb" and "upb". "lwb" must be smaller than "upb", or "lwb" is returned. *) END random.