Fonction rand()
bogossprog
Messages postés
1
Statut
Membre
-
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je programme en C depuis quelques mois et j'ai tout compris (comme d'habitude), mais la je bloque... Je n'arrive pas a savoir a quoi sert la fonction rand() en C.
Merci de m'aider!
Merci de m'aider!
A voir également:
- Fonction rand()
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
5 réponses
Bonjour,
La fonction rand( ) a pour but de générer un nombre "pseudo aléatoire" compris entre deux valeurs choisies par l'utilisateur (A et B)
Pourquoi pseudo aléatoire? Parce qu'il ne sera jamais possible pour un ordinateur/machine/etc... de reproduire exactement le hasard (même s'il ne faut jamais dire jamais :p).
Sinon pour plus d'informations => https://fst-informatique.univ-lyon1.fr/
et un exemple de son utilisation => https://forums.commentcamarche.net/forum/affich-9589746-exemple-de-la-fonction-rand-en-c
La fonction rand( ) a pour but de générer un nombre "pseudo aléatoire" compris entre deux valeurs choisies par l'utilisateur (A et B)
Pourquoi pseudo aléatoire? Parce qu'il ne sera jamais possible pour un ordinateur/machine/etc... de reproduire exactement le hasard (même s'il ne faut jamais dire jamais :p).
Sinon pour plus d'informations => https://fst-informatique.univ-lyon1.fr/
et un exemple de son utilisation => https://forums.commentcamarche.net/forum/affich-9589746-exemple-de-la-fonction-rand-en-c
Ah c'est un nombre aléatoire... Et donc c'est quoi le nombre exact (parceque aléatoire c'est vague...) ?
Heu...si c'est aléatoire celà signifie qu'il n'y a pas de nombre exact.
Je t'explique; rand signie aléatoire en anglais.
Cette fonction s'utilise lorsque tu veux générer un nombre au hasard d'un encadrement [A; B].
Par exemple, tu veux créer un jeu du plus ou moins. Pour celà il va falloir que tu demande à l'ordinateur de choisir un nombre dans [A; B], nombre que tu devra trouver. C'est la que la fonction rand( ) intervient. C'est grace à elle que ton programme va pouvoir choisir ce nombre.
Donc pour finir, rand ( ) N'EST PAS un nombre aléatoire, c'est une FONCTION qui te permet de générer un nombre aléatoire dans un INTERVALLE que tu lui aura fournis.
J'espere que c'est assez clair. N'hésite pas si t'as d'autre question.
Kira
Je t'explique; rand signie aléatoire en anglais.
Cette fonction s'utilise lorsque tu veux générer un nombre au hasard d'un encadrement [A; B].
Par exemple, tu veux créer un jeu du plus ou moins. Pour celà il va falloir que tu demande à l'ordinateur de choisir un nombre dans [A; B], nombre que tu devra trouver. C'est la que la fonction rand( ) intervient. C'est grace à elle que ton programme va pouvoir choisir ce nombre.
Donc pour finir, rand ( ) N'EST PAS un nombre aléatoire, c'est une FONCTION qui te permet de générer un nombre aléatoire dans un INTERVALLE que tu lui aura fournis.
J'espere que c'est assez clair. N'hésite pas si t'as d'autre question.
Kira
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question