MATLAB Answers


Generating random numbers from a certain interval

Asked by arwa
on 17 Nov 2016
Latest activity Commented on by arwa
on 17 Nov 2016
Hi, I generated random numbers within the range 0.0 to 0.01 by this code x= 0.0 + (0.01-0.0).*rand() ,but some of generated random numbers x have unwanted value like "1.1902e-004". How can I solve and skip this value to obtain normal values?
Thanks in advance,


Sign in to comment.

1 Answer

Answer by Geoff Hayes
on 17 Nov 2016
 Accepted Answer

area - 1.1902e-004 is an alternative format to writing 0.00011902 which is a valid number within your interval. Try calling
format long g
before running your code (to generate the random numbers) and you should see how the effect of this format.

  1 Comment

well, i've tried. it's done
Many thanks for you...

Sign in to comment.