SUBROUTINE IRAND(I,IANF,IEND,X) PI=3.141592654 Z=(PI+X)**5 IZ=IFIX(Z) X=Z-FLOAT(IZ) IDIFF =IEND-IANF+1 ZWISCH=FLOAT(IDIFF)*X + FLOAT(IANF) I = IFIX(ZWISCH) RETURN END