D Dawen 0 Mai 29, 2008 #1 Hi, okay ich komme echt nicht weiter. Ich möchte in Perl Zufallszahlen in einem Bereich von z.B. 2 bis 7 ( inklusive) erstellen. Habe folgendes versucht Code: srand(time()); my $v = int(2 + rand() % 7); Bekomme immer das gleich raus X( irgendwo habe ich einen "Denkfehler" !
Hi, okay ich komme echt nicht weiter. Ich möchte in Perl Zufallszahlen in einem Bereich von z.B. 2 bis 7 ( inklusive) erstellen. Habe folgendes versucht Code: srand(time()); my $v = int(2 + rand() % 7); Bekomme immer das gleich raus X( irgendwo habe ich einen "Denkfehler" !
C Cyberm@ster 0 Mai 29, 2008 #2 versuchs mal mit srand(time(NULL)). Ausserdem musst du 2 + rand() % 6 schreiben wenn du [2,7] willst.
versuchs mal mit srand(time(NULL)). Ausserdem musst du 2 + rand() % 6 schreiben wenn du [2,7] willst.
H Heinzelotto 0 Mai 29, 2008 #3 machst du das srand() nur einmal am anfang des programmes oder vor jeder zufallszahl?