[C++]Zufallszahlen - kein richtiger Zufall
Hallo,
ich generiere mit
eine zufallszahl, eine Zahl kommt auch raus, aber immer die selbe Reihenfolge, jedesmal, wenn ich das Programm starte beginnt die gleiche Kette, Mittlerweile kenne ich die auswendig, der sollte aber eigentlich Zufallszahlen generieren und net nur eine Reihenfolge.
Wie kann man eigentlich Zufallszahlen mit einer Nachkommastelle generieren?
Danke
NiBurhe
ich generiere mit
|
|
Quellcode |
1 |
rand()%100 |
eine zufallszahl, eine Zahl kommt auch raus, aber immer die selbe Reihenfolge, jedesmal, wenn ich das Programm starte beginnt die gleiche Kette, Mittlerweile kenne ich die auswendig, der sollte aber eigentlich Zufallszahlen generieren und net nur eine Reihenfolge.
Wie kann man eigentlich Zufallszahlen mit einer Nachkommastelle generieren?
Danke
NiBurhe
Hey schau mal hier unter Zufall:
http://www.willemer.de/informatik/cpp/verarb.htm
randomize gibt es schon
Mfg Fab
http://www.willemer.de/informatik/cpp/verarb.htm
randomize gibt es schon

Mfg Fab
-->Vokaline - schneller und effizienter Wörter lernen<-- (kostenlos!)
Schon mal versucht die Zufallszahlen von der Zeit abhängig zu machen?
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char* argv[], char* env[])
{
short zahl=0;
srand( (unsigned)time( NULL ) );
for(int i=0; i <= 100; i++)
{
zahl = rand();
cout << zahl << endl;
};
getch();
return 0;
}
|
Aktuell nutze ich: Windows, Linux, MacOS X, Solaris...weil die Welt nicht nur S/W ist!
Blog
Blog
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »silence« (23. Juni 2004, 16:21)
|
|
Quellcode |
1 2 3 4 5 |
int zufall(int maxsize)
{
srand( (unsigned)time( NULL ) );
return ((rand()%maxsize)+1);
}
|
Hier die Funktion müsste auch gehen. Also bei mir funktioniert die sehr zuverlässig.
PS: Hatte vor ein paar tagen auch das Problem wie du und hab mir dann die Funtkion hier geschrieben.
Bei Fragen melde dich bei mir
**Mitglied des Stargate Modteams für HL2**
Ähnliche Themen
-
PHP »-
Seltsames mail() Problem!
(27. November 2005, 13:52)
-
PHP »-
Kann mir Jemand sagen ...
(12. August 2004, 18:06)
-
PHP »-
Zufallslink
(14. März 2004, 12:58)
-
Musik »-
red hot chili peppers
(4. Februar 2003, 20:26)


