39 views (last 30 days)

Hello Matlab Community

I have a code where I can input a set of numbers (3) and a random generator that is suppose to match which ever 3 numbers I pick in the given range.

To test this I set my code up like so:

clc

k=1;

s=3;

p=3;

x=0;

code = input('three numbers')

times=0;

while x<1

[~, Stemp] = sort(rand(k, s), 2);

S = Stemp(:, 1:p)

x=any( ismember(code,S, 'rows') )

times=times+1;

end

times=times

I would use [ 1 2 3] and it will run smoothly. However I still trying to test if it works so I only kept it 3. When I run it the answer S will give me number between 1 and 3 in any order but stop when it is all in the right order of example:

#> [1 2 3]

code =

1 2 3

S =

2 1 3

x = 0

S =

2 3 1

x = 0

S =

1 3 2

x = 0

S =

1 2 3

x = 1

times = 4

I would like it to stop when it just has all three numbers no matter which order. Is there a way to do that? Please provide example. Thank you.

Vaibhav Tomar
on 26 Jun 2019

Adam Danz
on 26 Jun 2019

This comment should be moved to the comment section under the question since it is not an answer.

Opportunities for recent engineering grads.

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

Start Hunting!
## 4 Comments

## Direct link to this comment

https://ch.mathworks.com/matlabcentral/answers/466512-how-to-sort-a-random-input-numbers#comment_713673

⋮## Direct link to this comment

https://ch.mathworks.com/matlabcentral/answers/466512-how-to-sort-a-random-input-numbers#comment_713673

## Direct link to this comment

https://ch.mathworks.com/matlabcentral/answers/466512-how-to-sort-a-random-input-numbers#comment_718194

⋮## Direct link to this comment

https://ch.mathworks.com/matlabcentral/answers/466512-how-to-sort-a-random-input-numbers#comment_718194

## Direct link to this comment

https://ch.mathworks.com/matlabcentral/answers/466512-how-to-sort-a-random-input-numbers#comment_718201

⋮## Direct link to this comment

https://ch.mathworks.com/matlabcentral/answers/466512-how-to-sort-a-random-input-numbers#comment_718201

## Direct link to this comment

https://ch.mathworks.com/matlabcentral/answers/466512-how-to-sort-a-random-input-numbers#comment_719399

⋮## Direct link to this comment

https://ch.mathworks.com/matlabcentral/answers/466512-how-to-sort-a-random-input-numbers#comment_719399

Sign in to comment.