Hi,
gibt es in qt ne moeglichekit eine zufallszahl aus einen bereich zu bekommen.
sowas wie
unsigned int getRandomNumber(1000, 2000);
was eine zufallszahl zwischen 1000 und 2000 liefert?...
oder muss ich das mit C funktionen machen?
soll aber portabel sein..
gruss,
nando
[gelöst] QT4: Zufallszahlen aus einem bestimmten Bereich
[gelöst] QT4: Zufallszahlen aus einem bestimmten Bereich
Zuletzt geändert von nando am 15. Oktober 2007 14:12, insgesamt 1-mal geändert.
-
CaptnChaos
- Beiträge: 605
- Registriert: 28. Juni 2007 15:01
- Kontaktdaten:
-
CaptnChaos
- Beiträge: 605
- Registriert: 28. Juni 2007 15:01
- Kontaktdaten:
so funktioniert es wunderbar:
trotzdem danke!
Code: Alles auswählen
int irand( int a, int e)
{
double r = e - a + 1;
return a + (int)(r * qrand()/(RAND_MAX+1.0));
}
jedoch werden immer die Zahlen immer in der gleichen Reihenfolge generiet.
Ist es nicht irgendwie möglich das ganze richtig zufällig zu machen?
Ich kenn das noch aus VB da musste man randomize vorher nochs chreiben und in C++ nimmt man die Systemzeit.
Weiß jemand wie man das unter QT realisieren kann ?
Ist es nicht irgendwie möglich das ganze richtig zufällig zu machen?
Ich kenn das noch aus VB da musste man randomize vorher nochs chreiben und in C++ nimmt man die Systemzeit.
Weiß jemand wie man das unter QT realisieren kann ?
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten: