How to generate k unique random numbers from 1 to n in matlab 2009
Mostrar comentarios más antiguos
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
Respuesta aceptada
Más respuestas (2)
Zhang lu
el 27 de Abr. de 2013
1 voto
a=randperm(n); b=a(1:k)
Jan
el 27 de Abr. de 2013
0 votos
Not biased and faster than sorting a RAND vector: http://www.mathworks.com/matlabcentral/fileexchange/27076-shuffle
Categorías
Más información sobre Startup and Shutdown en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!