Create a number between specific values
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Davidra Fantarina ANDRIAMISAINA
le 9 Mar 2018
Commenté : Jan
le 9 Mar 2018
I want to create a random or not value between specific values:
I have three double a,b,c a>b>c
and i want d number to be (a+c)/2<d<a
0 commentaires
Réponse acceptée
Jan
le 9 Mar 2018
Modifié(e) : Jan
le 9 Mar 2018
A random value between the two limits:
lim1 = (a + c) / 2;
lim2 = a;
d = lim1 + rand * (lim2 - lim1)
3 commentaires
Walter Roberson
le 9 Mar 2018
Yes. rand() can never be exactly 0 or exactly 1, so d can never be exactly lim1 or exactly lim2.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Random Number Generation dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!