Hallo iedereen..
de vraag is een beetje hoe ik een beetje een fatsoenelijke random-getal generator maak in c++, want wat ik ook probeer:
- OF ik krijg telkens dezelfde random getallen,
- OF hij gebruikt een langszame timer, met als gevolg dat alle getallen hetzelfde zijn zoals in dit proggie..
de vraag is een beetje hoe ik een beetje een fatsoenelijke random-getal generator maak in c++, want wat ik ook probeer:
- OF ik krijg telkens dezelfde random getallen,
- OF hij gebruikt een langszame timer, met als gevolg dat alle getallen hetzelfde zijn zoals in dit proggie..
code:
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
26
27
28
29
| #include <stdlib.h> #include <time.h> #include <iostream.h> int random_numb(); // returns a random number between 0 and 100 void main() { int random,i; for (i=0; i < 10; i++) { random = random_numb(); cout << random <<endl; } cin.get(); } int random_numb() // returns a random number between 0 and 100 { int i; time_t t; srand((unsigned) time(&t)); return rand() % 101; } |