C
C PAGE 352: NUMERICAL MATHEMATICS AND COMPUTING, CHENEY/KINCAID, 1985
C
C FILE: SIM1.FOR
C
C LOADED DIE PROBLEM SIMULATION (RANDOM)
C
      DIMENSION  M(6),Y(6)  
      DATA  L,N/256,1000/   
      DATA  (Y(I),I=1,6)/0.2,0.34,0.56,0.72,0.89,1.0/     
      DO 2 I = 1,6
        M(I) = 0  
   2  CONTINUE
      DO 5 I = 1,N
        RANNUM = RANDOM(L)  
        DO 3 K = 1,6
          IF(RANNUM .LT. Y(K))  GO TO 4 
   3    CONTINUE  
   4    M(K) = M(K) + 1     
   5  CONTINUE    
      PRINT 6,(M(I),I = 1,6)
   6  FORMAT(5X,6I5)
      STOP
      END 
  
      FUNCTION RANDOM(L)
      L = MOD(16807*L,2147483647)
      RANDOM = REAL(L)*4.6566128752458E-10      
      RETURN
      END 
