Generating a random number from an already given n values
Show older comments
Hallo,
Given n values e.g x=[ 1 3 4 6 7] I want to be able to generate one amongst them randomly every time I call up a custom function. Is there a way this can be accomplished with the rand function? I have tried reading rand help doc and can't make much out of it. Will really appreciate an answer.
Answers (1)
Image Analyst
on 17 Apr 2013
Try this:
randomX = x(randi(length(x)))
2 Comments
Marvin Leo
on 19 Apr 2013
Image Analyst
on 19 Apr 2013
You're welcome. Please go ahead and officially mark the answer as "Accepted".
Categories
Find more on MATLAB 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!