Bonjour à tous,
Je vous explique mon problème sur un script programmé en FORTRAN 90.
Un tableau de N lignes est rempli par lecture de fichier. Ensuite, je souhaite tirer de manière aléatoire M lignes de ce tableau. Je génère avec la fonction rand() M nombres entiers qui vont correspondre aux lignes que je vais tirer de mon tableau.
Mon problème est que je ne veux pas tirer 2 fois la même ligne et la fonction rand() peut me renvoyer selon les cas (selon si le nombre M se rapproche du nombre de lignes N de mon tableau), deux fois le même nombre et donc je tire deux fois la même ligne ...
Est-ce-que quelqu'un aurait une solution à ce problème ..?
Merci d'avance !
Partager