1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
PROGRAM TESRND
C- Borne
INTEGER BORNE
PARAMETER (BORNE=10)
C- Fonction générateur
INTEGER GECOLI
C- Graine initiale du générateur
INTEGER GRAIN0
C- Boucle
INTEGER I
C- Nombre tiré
INTEGER N
C- Tableaux contenant les tirages
INTEGER RES(BORNE)
C- Nombre de tirages
INTEGER TIRS
C- Initialisations globales
GRAIN0 = 7333
TIRS = 10000000
DO 10 I=1,BORNE
RES(I)=0
10 CONTINUE
WRITE(*,*)'Graine de départ = ',GRAIN0
WRITE(*,*)'Borne = ',BORNE
WRITE(*,*)'Nombre de tirages = ',TIRS
DO 20 I=1,TIRS
N = GECOLI (GRAIN0, BORNE)
RES(N) = RES(N) + 1
20 CONTINUE
WRITE(*,*)'Résultats'
DO 30 I=1,BORNE
WRITE(*,*) I, RES(I)
30 CONTINUE
END |
Partager