L'aléatoire en c

yasmine -  
[Dal] Messages postés 6373 Statut Contributeur -
Bonjour,

j'ai une question est ce qu'il y a une fonction qui donne des valeurs aléatoires aux variables dans un intervalle prédéfini (ou détermine par nous) dans la langage c merci

1 réponse

[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Bonjour Yasmine,

Oui : http://www.cplusplus.com/reference/cstdlib/rand/

Il faut initialiser (une fois) le générateur avec srand, puis générer des nombres avec rand.

rand génère des nombres entre 0 et RAND_MAX, tu utiliser l'opérateur modulo pour définir combien de nombres entiers ta plage doit gérer et des additions ou soustractions pour décaler cette plage selon ce que tu veux.

Vois les exemples dans le lien ci-dessus.


Dal
0