Bonjour,

dans un proje, j'utilise rand afin de générer des nombres aléatoires.
Mais ma fonction me retourne toujours la même valeur.

Savez-vous ce qui ne fonctionne pas ?

Merci.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
int WINAPI WinMain(HINSTANCE hinstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
    srand(time(NULL));
[...]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
int Random(int a, int b)
{
    return (int) (a + ((float) rand() / RAND_MAX * (b - a + 1)));
}