Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/09/2010, 11:37
Avatar de genuine_carlosV2
genuine_carlosV2
 
Fecha de Ingreso: noviembre-2008
Ubicación: 127.0.0.1
Mensajes: 296
Antigüedad: 16 años
Puntos: 6
Respuesta: entero aleatorio distribucion uniforme

Xerelo, lo que quería decir es que el algoritmo que propones no sirve si lo que quieres es rellenar el vector a. Efectivamente se escogen numeros aleatorios pero son para establecer el orden del vector, no el contenido.

Dije lo que dije porque no me di cuenta que okawa quería tener los números del 1 al 5. Si lo que hubiese querido eran 5 numeros escogidos del 1 al 10 sin repetir, tu algoritmo no le sirve.

Efectivamente, buscar en un array una y otra vez es muy ineficiente, por eso hay otras alternativas para una mayor cantidad de números. Para este ejemplo o el que escribí antes, son válidos. Sin embargo, indiscutiblemente, para este problema, la mejor solución es la tuya pero repito que sólo sive si quieres escoger X números aleatorios de entre Y posibilidades sin repetir (siendo X=Y).

Saludos
__________________
Carlos

Recoger datos es solo el primer paso hacia la sabiduría. Pero compartir información es el primer paso hacia la comunidad. - IBM