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.
 |