Bonjour,
Au début je souhaitait simplement générer un nombre aléatoire entre x et y j'ai donc fait une petite fonction et j'aimerais avoir quelque explications concernant ce code : (les nombres générée sont toujours les mêmes ,j'ai beau chercher je ne trouve pas)
J'aimerais aussi savoir pourquoi les nombre généré par rand sont seulement sur 16 bits ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 int rand_n(void) { int i = 0; BYTE tmp[10] = {0}; while (i < 10){ tmp[i] = (BYTE)rand() % 9; Sleep(200); i++; } return (int)tmp; } int _tmain(int argc, _TCHAR* argv[]) { srand(time(NULL)); while (1){ cout << rand_n() << endl; Sleep(100); } getchar(); }
Merci.
Partager