C C PAGE 355-356: NUMERICAL MATHEMATICS AND COMPUTING, CHENEY/KINCAID, 1985 C C FILE: SIM3.FOR C C TWO DICE PROBLEM SIMULATION (RANDOM) C DATA L,M,N/256,0,1000/ DO 4 I = 1,N DO 2 K = 1,24 I1 = INT(6.0*RANDOM(L) + 1.0) I2 = INT(6.0*RANDOM(L) + 1.0) IF(I1+I2 .LT. 12) GO TO 2 M = M + 1 GO TO 3 2 CONTINUE 3 IF(MOD(I,100) .EQ. 0) THEN PROB = REAL(M)/REAL(I) PRINT 5,I,PROB END IF 4 CONTINUE 5 FORMAT(5X,I5,F10.5) STOP END FUNCTION RANDOM(L) L = MOD(16807*L,2147483647) RANDOM = REAL(L)*4.6566128752458E-10 RETURN END