"converting" randit to randi

1 view (last 30 days)
cgo
cgo on 5 Jan 2016
Answered: Star Strider on 5 Jan 2016
I have this function
a = randint(1,1,actions)+1;
actions = [-1, 0 ,1];
It is not working in R2013b, so I am guessing this is already an obsolete function.
I would like to 'convert' it to 'randi' function that is used here, how would this look like?
Thanks

Answers (1)

Star Strider
Star Strider on 5 Jan 2016
What do you want to do?
To create a (1x10) vector of random integers from 1 to 100, a randi call would be:
rv = randi(100, 1, 10);
to create a similar vector with random integers from 25 to 75, this works:
rv = randi([25 75], 1, 10);

Community Treasure Hunt

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

Start Hunting!