Encore une petite question avec rand

over_flow Messages postés 3 Date d'inscription jeudi 4 décembre 2003 Statut Membre Dernière intervention 6 décembre 2003 - 6 déc. 2003 à 13:54
garslouche Messages postés 583 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 29 mai 2015 - 8 déc. 2003 à 15:49
Brunews m'avait aidé à réaliser ceci avec la fonction rand :

srand ((unsigned)time(NULL));
for (i=0;i<4;i++)
{
v[i]=v[rand() % 6];
}

Dommage qu'il sorte très souvent les mêmes nombres, il n'y a pas moyen de lui dire que s'il a déjà sorti un nombre, il ne doit plus le ressortir ? :big)

Thks !!

2 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
6 déc. 2003 à 14:25
Fais un parcours des index deja inseres et regarde si le nouveau nombre y est deja. Pas difficile.
BruNews, ciao...
0
garslouche Messages postés 583 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 29 mai 2015 1
8 déc. 2003 à 15:49
De toutes façons avec %6 tu auras souvent les mêmes valeurs !!!!

On ne force pas une curiosité, on l'éveille.
.................................................Daniel Pennac
0
Rejoignez-nous