12 lines
		
	
	
	
		
			282 B
		
	
	
	
		
			Modula-2
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
	
		
			282 B
		
	
	
	
		
			Modula-2
		
	
	
	
	
	
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.
 |