
25/07/2002, 14:48
|
| | Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 22 años, 10 meses Puntos: 0 | |
Re: Se me esta quemando el coco y no puedo Lo que te recomiendo es que tomes un arreglo de tamaño 10, y vayas insertando los números generados aleatoriamente, claro que antes de insertar uno debes ver que no esté en tu arreglo con una función "esta" que te recorra el arreglo y compare con cada uno de sus elementos, si ya está en el arreglo que te devuelva false, y si si está, te devolverá true.
Entonces llevas un contador que parta de cero, y haces un while que se pare cuando el contador sea igual a 10. En cada iteración, vas a generar un número aleatorio entre tu rango, y vas a hacer una llamada a la función "esta", si no está, agregas el número generado al arreglo en la posición contador + 1, y le sumas 1 al contador. En el caso de que ya esté, no haces nada, para que siga iterando hasta que genere uno nuevo y ya.
Al final del while ya tendrás un arreglo con 10 números aleatorios distintos entre tu rango.
Suerte. |