2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425 LOGICAL RESET
2426
2427 INTEGER I, IC, MI
2428
2429 SAVE i, ic, mi
2430
2431 IF( reset )THEN
2432
2433 mi = 891
2434 i = 7
2435 ic = 0
2436 reset = .false.
2437 END IF
2438
2439
2440
2441
2442
2443
2444
2445 ic = ic + 1
2446 10 i = i*mi
2447 i = i - 1000*( i/1000 )
2448 IF( ic.GE.5 )THEN
2449 ic = 0
2450 GO TO 10
2451 END IF
2452 dbeg = ( i - 500 )/1001.0d0
2453 RETURN
2454
2455
2456
double precision function dbeg(reset)