subroutine noisegen(d4,nmax) real*4 d4(4,nmax) call init_random_seed() ! seed Fortran RANDOM_NUMBER generator call sgran() ! see C rand generator (used in gran) do i=1,nmax d4(1,i)=gran() d4(2,i)=gran() d4(3,i)=gran() d4(4,i)=gran() enddo return end subroutine noisegen