Tu veux ça dans quel langage ? en C ou C++ je peux te le faire si tu veux ?
aussi non voici un pseudo-code de ce que j'aurais fait :
/* Création (dynamique) d'un tableau qui contiendras les n nombres aléatoires */
T[0...n-1]
pour i <- 0 jusque n (n non compris)
{
randomNumber = fonction qui genere un nb aléatoire
pour j <- 0 jusque n (n non compris) /*index pour parcourir le tableau */
{
if T[j] == randomNumber
randomNumber += 1 /* tu peux re-générer un nb aléatoire mais opération lourde */
break /* on arrete de boucler */
}
ajouter randomNumber au tableau
/* utiliser le nombre aléatoire */
}
Mais ça ne serait pas mieux que tu fasses une fonction qui retourne un nombre aléatoire au lieu de faire tout ton programme dans une boucle ? ça serait moins lourd comme opération 