Generar numeros al azar no repetitivos y dentro de un rango - Forum

Forum Navigation
You need to log in to create posts and topics.

Generar numeros al azar no repetitivos y dentro de un rango

Hola, a quien pueda ayudarme

necesito generar 5 numeros al azar

que se encuentren en el rango de 1 a 15

y que no se repita ninguno de los numeros generados dentro de esos 5

I need to generate 5 random numbers
that are in the range of 1 to 15
and that none of the generated numbers is repeated within those 


 

Hola @gustavo1973, como respondo desde el móvil no puedo escribir mucho, pero te cuento cómo lo haría yo:

1) Crea un Array con 15 elementos y valores del 1 al 15.

2) Saca un número al azar entre 0 y el número total de elementos de Array menos uno.

3) Recoge el valor de ese elemento del Array en una variable. Ahí tienes tú primer número al azar.

4) Elimina ese elemento del Array.

5) Vuelve al punto 2 (4 veces)

Si no lo consigues, mañana intento sacar un rato para pasarte un ejemplo.

Saludos!

@luishp At first, I also thought so, but then I went the other way in the win section.

 

luishp has reacted to this post.
luishp