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;
} |