![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
04/12/2006, 12:55
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 30
Antigüedad: 19 años, 4 meses Puntos: 0 | |
Debes hacer una lista para ello Hola:
Necesitas hacer una lista de la siguiente manera:
RAvailable = ( del 1 ... 10 por ejemplo )
Luego haces un ciclo de 1 a 10 y dentro:
.pides un random entre 1 y 10-variabledebucle+1 con la funcion rand( min, max )
. ese random sera el indice del arreglo por lo que tomas como valor "utilizable" RAvailable[randomresult]
. finalmente intercambias RAvailable[10-variabledebucle+1] con RAvailable[randomresult]
Con eso lograras que el random escoja un numero disponible en el arreglo que no se haya utilizado nunca cada ves que el bucle se ejecuta.
Es sencillo, si te resulta dificil hacer el codigo me dices y te lo pondria aqui mismo,
Saludos |