07/09/2010, 11:37
|
| | | 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 |