How to generate unique random integers between 1 to n (with no possibility of Sequence)

1 visualización (últimos 30 días)
I have alread tryed randperm(5)
But unfortunately after try again and again at one stage it produced random numbers 1 2 3 4 5
how to resolve this problem.

Respuestas (2)

Farman Ullah
Farman Ullah el 11 de Jun. de 2021

James Tursa
James Tursa el 11 de Jun. de 2021
Editada: James Tursa el 11 de Jun. de 2021
If 1:n is the only sequence you don't want, just use randperm(n) and reject the one case you don't want. I.e., if you get it then re-generate another case.
  3 comentarios
James Tursa
James Tursa el 11 de Jun. de 2021
Why isn't it a solution? Why can't you have logic to check and re-generate another?

Iniciar sesión para comentar.

Categorías

Más información sobre Random Number Generation en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by