Create a number between specific values
1 view (last 30 days)
Show older comments
Davidra Fantarina ANDRIAMISAINA
on 9 Mar 2018
Commented: Jan
on 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 Comments
Accepted Answer
Jan
on 9 Mar 2018
Edited: Jan
on 9 Mar 2018
A random value between the two limits:
lim1 = (a + c) / 2;
lim2 = a;
d = lim1 + rand * (lim2 - lim1)
3 Comments
Walter Roberson
on 9 Mar 2018
Yes. rand() can never be exactly 0 or exactly 1, so d can never be exactly lim1 or exactly lim2.
More Answers (0)
See Also
Categories
Find more on Random Number Generation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!