Si ton tableau et tes nombres aléatoires vont de 0 à 25, tu n'as qu'à initialiser ton tableau avec les nombres de 0 à 25 et ensuite mélanger le tableau.
Si on ne veut pas de nombre consécutifs, on peut choisir l'incrément de façon aléatoire comme suit: int base = ... for(int i=0; i<longueur; i++) { tableau[i] = base; base += rand() % increment_maximal + 1; }
Et on mélange ensuite.
- Edité par PierrotLeFou 19 janvier 2022 à 18:55:49
Le Tout est souvent plus grand que la somme de ses parties.
Garnir un vecteur de nombre random sans répétions
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html
Le Tout est souvent plus grand que la somme de ses parties.