* G05MEF Example Program Text * Mark 20 Release. NAG Copyright 2001. * .. Parameters .. INTEGER NOUT, M, N PARAMETER (NOUT=6,M=5,N=10) * .. Local Scalars .. INTEGER I, IFAIL, IGEN, J * .. Local Arrays .. DOUBLE PRECISION VLAMDA(M) INTEGER ISEED(4), X(M) * .. External Subroutines .. EXTERNAL G05KBF, G05MEF * .. Executable Statements .. WRITE (NOUT,*) 'G05MEF Example Program Results' WRITE (NOUT,*) * Set the distribution parameter LAMBDA VLAMDA(1) = 0.5D0 VLAMDA(2) = 5.0D0 VLAMDA(3) = 1.0D1 VLAMDA(4) = 5.0D2 VLAMDA(5) = 1.0D3 * Initialise the seed to a repeatable sequence ISEED(1) = 1762543 ISEED(2) = 9324783 ISEED(3) = 423442 ISEED(4) = 742355 * IGEN identifies the stream. IGEN = 1 CALL G05KBF(IGEN,ISEED) IFAIL = 0 * Generate integers and store in X DO 20 I = 1, N CALL G05MEF(M,VLAMDA,X,IGEN,ISEED,IFAIL) * WRITE (NOUT,99999) (X(J),J=1,M) 20 CONTINUE STOP * 99999 FORMAT (1X,5(1X,I12)) END