Salut ! Je pense que le langage Pascal est vieux, mais c'est le langage obligatoire de mon école.
Dans le but d'un projet, je dois générer des nombres aléatoire entre 1 et 10 par exemple mais chacun ne doit apparaître qu'une seule fois. Je n'ai pas réussi après 2 semaines d’essais, si quelqu'un aurait la solution, ça m'aiderai beaucoup
Il y a plein de façon de faire. Le langage n'est pas important.
Une façon de faire est de générer un tableau qui va de 1 a 10. Et tu retires une case et tu choisit la case aléatoirement. Comme ça la prochaine fois que tu générés, tu ne pourra pas retirer la même valeure puisqu'elle n'est plus dans le tableau.
une technique commune dans le traitement d'ensembles c'est de mémoriser ce qui a déjà été traité
Il y a cet algorithme https://en.m.wikipedia.org/wiki/Fisher–Yates_shuffle