How to generate k unique random numbers from 1 to n in matlab 2009
Ältere Kommentare anzeigen
Hi, I knew randperm(n,k) works but this is after 2011. Can some one tell me if there is any efficient way to do it in matlab 2009.
Thanks
Akzeptierte Antwort
Weitere Antworten (2)
Zhang lu
am 27 Apr. 2013
1 Stimme
a=randperm(n); b=a(1:k)
Jan
am 27 Apr. 2013
0 Stimmen
Not biased and faster than sorting a RAND vector: http://www.mathworks.com/matlabcentral/fileexchange/27076-shuffle
Kategorien
Mehr zu Startup and Shutdown finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!