Bonjour,
J'ai codé en fortran une matrice et je voudrais sur sa diagonale des coefficients dont les valeurs sont aléatoires.
J'ai utilisé la fonction random_number(), mais elle ne prend en parametre que des reels, quand j'utilise une matrice d'entiers du coup ca ne marche plus.
En C, et c++ c'est plus facile a gérer il suffit de faire un cast mais en fortran normalement il les fait tout seul là il me met quand memeun message d'erreur :
Error: 'harvest' argument of 'random_number' intrinsic at (1) must be REAL
J'appelle la fonction de cette façon là : CALL RANDOM_NUMBER(AA(I,1))
Est-ce qu'il y aurait une solution de contournement?
Cordialement.
-----