La Web del Programador: Comunidad de Programadores
 
    Pregunta:  46596 - GENERAR NUMEROS ALEATORIOS SIN QUE SE REPITAN
Autor:  fabio cortes ariza
hola necesito esta ayudita en fox pro para generar numeros aleatorios sin repetirlos

  Respuesta:  santiago scheppmann
hay una funcion que genera numeros sin repeticion, es la funcion RAMDOM, rdn(), sin embargo tienes un problema, cada vez que ejecutas esta funcion te repite los numeros "sin repeticion", lo puedes solucionar usando un numero "semilla", vale decir un numero que sumado al resultado de la funcion RAMDOM, no los repita nunca, ahora como consigo que ese numero semilla siempre sea diferente?, captura el numero de segundos transcurridos desde que el usuario inicio el sistema SECONDS(), y usalo como numero semilla, las probabilidades de repetir el numero semilla + ramdon , son muy poco probables.

esto lo he usado con mucho exito para la reparticion de cartas de un juego de Black Jack

Santiago