How can a generate a radom number at the time from 1 to 10!
조회 수: 6 (최근 30일)
이전 댓글 표시
Hi i am trying to generate a display of a random number at the time from 1 to 10 with out repetition in a loop. Any idea ? Thanks
For example
for n= 1:s
%random selection of numbers
x=randperm(40,1)
end
Screen('CloseAll'); % close screen or end of program
some times i gent the same number!
댓글 수: 0
답변 (1개)
Image Analyst
2021년 1월 31일
Try this
r = randperm(10);
for k = 1 : length(r)
fprintf('%d\n', r(k));
end
댓글 수: 2
Image Analyst
2021년 2월 1일
Explain why you think the numbers are not random and why one or more is a repeat.
Which number is a repeat? Because I'm not seeing it. So why are you saying it does not work?
참고 항목
카테고리
Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!