Moin!
Ich hab eine Funktion geschrieben, die mir Zufallszahlen im Bereich 1-6 liefern soll, aber irgendwie habe ich das Gefühl, dass die Zahlen ein bestimmtes Muster bilden, obwohl ich die Funktion von der Systemzeit abhängig gemacht habe:
...
int wuerfel()
{
time_t t;
srand((unsigned) time(&t));
return ((int) (rand() %10)*0.6+1);
}
...
Liegts am Algo oder was? Er ist nicht gerade der hit, aber er sollte eigentlich ausreichen.
Kennt jemand eine bessere Methode, die nicht zu lang/komplex ist?
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Ich will noch einen kleinen Tp geben, den ich selbst schon angewendet habe: Erzeuge in einem Array mit dem Generator 10000 oder 100000 Zahlen und zähle dann die Anzahl jeder Zufallszahl. Damit erhälst Du eine bombensichere Aussage darüber ob wirklich der Zufall regiert.
Gruß