1
SUBROUTINE genprm(iarray,larray)
2
C**********************************************************************
4
C SUBROUTINE GENPRM( IARRAY, LARRAY )
5
C GENerate random PeRMutation of iarray
11
C IARRAY <--> On output IARRAY is a random permutation of its
13
C INTEGER IARRAY( LARRAY )
15
C LARRAY <--> Length of IARRAY
18
C**********************************************************************
19
C .. Scalar Arguments ..
22
C .. Array Arguments ..
23
INTEGER iarray(larray)
28
C .. External Functions ..
32
C .. Executable Statements ..
34
iwhich = ignuin(i,larray)
36
iarray(iwhich) = iarray(i)