Hallo zusammen,
ich brauch in meinem Programm eine Zufallszahl, und da ich schon mit der TRI-Base Engine arbeite, hab ich mir gedacht auch gleich die vorgefertigte Funktion - tbIntRandom() zu nehemen. So weit so gut, aber es gibt natürlich auch ein Problem:
Diese Funktion liefert zwar zufalls zahlen, aber als erstes immer die 2:
Wenn ich die Funktion in eine Schleife nehme, und mir das ergebnis anzeigen lasse, kommt als erste Zahl immer die 2, aber da ich nur eine Zufallszahl brauchen, sollte es nicht jedesmal die 2 sein.
|
C-/C++-Quelltext
|
1
2
|
while (1)
int r = tbIntRandom(1,20); // als erstes immer 2;
|
vielleicht wisst ihr etwas was ich machen könnte, um das Problem zu beheben, falls nicht muss ich es ohne die TriBase Funktion machen, weil ohne geht es.
mfg Dofter
P.S. was mir jetzt noch aufgefallen ist, es ist auch immer die selbe zahlenfolge, bei mir: 2 - 8- 15 - ..., die bei erneuten Programmstart bei den "Zufallszahlen" auftritt.