3535
 3536
 3537
 3538
 3539
 3540
 3541
 3542
 3543
 3544
 3545
 3546
 3547
 3548      LOGICAL            RESET
 3549
 3550      INTEGER            I, IC, J, MI, MJ
 3551
 3552      SAVE               i, ic, j, mi, mj
 3553
 3554      INTRINSIC          cmplx
 3555
 3556      IF( reset )THEN
 3557
 3558         mi = 891
 3559         mj = 457
 3560         i = 7
 3561         j = 7
 3562         ic = 0
 3563         reset = .false.
 3564      END IF
 3565
 3566
 3567
 3568
 3569
 3570
 3571
 3572
 3573      ic = ic + 1
 3574   10 i = i*mi
 3575      j = j*mj
 3576      i = i - 1000*( i/1000 )
 3577      j = j - 1000*( j/1000 )
 3578      IF( ic.GE.5 )THEN
 3579         ic = 0
 3580         GO TO 10
 3581      END IF
 3582      cbeg = cmplx( ( i - 500 )/1001.0, ( j - 500 )/1001.0 )
 
 3583      RETURN
 3584
 3585
 3586
complex function cbeg(reset)