How can I generate a random real numbers from a specific range?

19 views (last 30 days)
Hi all,
I want to pick real numbers randomly from a specific range (0 , 0.2304). Can any one help me to do that?
Thank you

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 13 Sep 2014
Edited: Azzi Abdelmalek on 13 Sep 2014
rand*0.2304
For a general case (a,b)
a=0.12
b=0.45
out=a+(b-a)*rand;
  2 Comments
Abdulatif Alabdulatif
Abdulatif Alabdulatif on 14 Sep 2014
Thanks for the answer. However, is there a way to reduce the generated number to 4 float point numbers?
for example:
0.187712337344988 --> 0.1877
Thanks again!
Image Analyst
Image Analyst on 14 Sep 2014
Edited: Image Analyst on 14 Sep 2014
out4decimalPlaces = round(out * 10000)/10000
Please mark Azzi's answer as Accepted now.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!