Hi,
ich brauche Zufallszahlen, die nicht doppelt vorkommen!
Lässt sich sowas unkompliziert machen, z.B. im srand()?
Bis jetzt habe ich es so versucht zu lösen, leider ohne Erfolg :(
Der Code-Auschnitt befindet sich in einer For-Schleife!
lolxdfly
ich brauche Zufallszahlen, die nicht doppelt vorkommen!
Lässt sich sowas unkompliziert machen, z.B. im srand()?
Bis jetzt habe ich es so versucht zu lösen, leider ohne Erfolg :(
Code:
int zahlen[6];
bool doppelt;
int zs, i1;
Code:
srand(i1); //i1 ist Zähler aus for-schleife
for(int i=0; i<=5; i++)
{
while(doppelt==true)
{
doppelt=false;
zs=(rand()%99)+1;
for(int i2=0; i2<=i; i2++)
{
if(zahlen[i2]==zs)
{
doppelt=true;
}
else
{
zahlen[i]=zs;
}
}
}
}
lolxdfly