Résolu Générer un float aléatoire dans un intervalle donné ?

Statut
N'est pas ouverte pour d'autres réponses.

Wiligan

Membre
Inscription
31 Octobre 2011
Messages
1 157
Réactions
161
Points
7 403
RGCoins
25
Salut !

J'ai un peu de mal avec la génération de valeurs aléatoires en C.
Avec les entiers ça passe, mais comment faire pour générer un nombre compris entre 0.7 et 1.4 en arrondissant au chiffre après la virgule ?

Merci de votre aide !
 
Tu peux générer un nombre entre 70 et 140 et tu divises le résultat par 100.
Génération d'un nombre -> 115 -> Diviser par 100 -> 1.15 -> Arrondir le résultat
Si tu veux pas te faire chier à arrondir, tu génères nombre en 7 et 14 et tu divises le résultat par 10.
Génération d'un nombre -> 8 -> Diviser par 10 -> 0.8
 
Tu peux générer un nombre entre 70 et 140 et tu divises le résultat par 100.
Génération d'un nombre -> 115 -> Diviser par 100 -> 1.15 -> Arrondir le résultat
Si tu veux pas te faire chier à arrondir, tu génères nombre en 7 et 14 et tu divises le résultat par 10.
Génération d'un nombre -> 8 -> Diviser par 10 -> 0.8

Pour le coup je me sens très c*n ...

Merci ! x)

EDIT: pas de bouton pour sélectionner une réponse ? :/
 
Pour le coup je me sens très c*n ...

Merci ! x)

EDIT: pas de bouton pour sélectionner une réponse ? :/
Tu n'as pas à l'être c'est vrai qu'on y pense pas tout de suite à ce genre de solution.
Pour le bouton je ne sais pas du tout, signale ton sujet en mettant résolu et un modérateur le déplacera. :ok:
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut