Foros del Web » Programando para Internet » PHP »

Crear numero aleatorios

Estas en el tema de Crear numero aleatorios en el foro de PHP en Foros del Web. Buenas me presento soy nuevo, estoy estudiando php y me han mandado hacer un pequeño proyecto de una especie de juego que simule el trivial ...
  #1 (permalink)  
Antiguo 23/05/2008, 04:54
 
Fecha de Ingreso: mayo-2008
Mensajes: 156
Antigüedad: 16 años
Puntos: 0
Crear numero aleatorios

Buenas me presento soy nuevo, estoy estudiando php y me han mandado hacer un pequeño proyecto de una especie de juego que simule el trivial

Mi problema es el siguiente:

A la hora de hacer la consulta a mi base de datos de las preguntas ordenadas por categorías, no se como hacer para que la pregunta no se repita una vez que el jugador pulsa el botón "siguiente pregunta"

Se que hay una función para generar números aleatorios que es srand, mt_rand(1,100) pero lo que no se es como hacer para que no se repitan los números

Mi idea era ir metiendo los números en un array y luego comprobar si se repiten, pero es aquí donde me pierdo ya que no se como comprobar si el número se repite o no se repite, ya que lo único que consigo es reescribir el número que se guardaba en el array. Como no se si me he explicado pongo un ejemplo:
srand genera el 3 de forma aleatoria y yo lo almaceno en el array, la siguiente vez que entra, genera el 3 otra vez, en array[0]= 3, por lo que no lo sobreescribe, pero por ejemplo el array[1]= 2, por lo que introduciría un 3...........

No se ando perdidísimo, espero vuestra ayuda, gracias de antemano!!!
  #2 (permalink)  
Antiguo 23/05/2008, 05:06
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Respuesta: Crear numero aleatorios

www.php.net/in_array
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:17.