Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/03/2012, 02:54
Insomnia
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 19 años, 4 meses
Puntos: 13
Respuesta: Funcion Random

Hola

Utiliza la función Rnd para crear un número aleatorio, si quieres que no se repita, guarda el valor en un array y antes de sacar un nuevo valor compáralo con los valores ya guardados en el array.

Una vez que tienes el número, realiza una select contra la BD en la que tienes las preguntas poniendo en la condición WHERE en campo que guarda el nº de pregunta con el resultado obtenido aleatoriamente.

Para en nº:

Código:
    Randomize
    Num = Int(NMax * Rnd + NMin)
Donde NMax es el numero Máximo y NMIN el min, por ejemplo:

Código:
    Randomize
    Num = Int(10 * Rnd + 1)
Genera números entre el 1 y el 10.

--Saludos--