How to generate a random number from a matris

4 views (last 30 days)
Mohammad
Mohammad on 6 Jan 2023
Edited: Rik on 6 Jan 2023
%%we crate a matrix like this and we whant to generate a random number from matrix that made i dont know how!
Y=randi([0,300],[1,500];
  2 Comments
Mohammad
Mohammad on 6 Jan 2023
Moved: Rik on 6 Jan 2023

I whant to genarate a number randomly from y bro

Sign in to comment.

Answers (1)

Rik
Rik on 6 Jan 2023
Edited: Rik on 6 Jan 2023
If you want to select a number randomly from Y, you can use randi directly to index:
Y=randi([0,300],[1,500]);
RandomScalar=Y(randi(end))
RandomScalar = 266
This works because randi(imax) will generate a number between 1 and imax. The end keyword can be used to automatically determine the last position in the array.

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!