Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Sortear registros al azar
Message
 
À
29/05/2006 20:14:34
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
01125405
Message ID:
01125727
Vues:
13
Cesar, he sacado la función de azar() para darle al ejemplo más código SQL.
El usar la clausula top 1 siempre te va a retornar los mismos registros si el juego de datos es el mismo (no te olvides del ORDER BY).
Ma imagine que los partidos y sus anillos iban cambiando a medida que creabas los matchs entre ellos (los gallos quedaban fuera de combate o algo por el estilo R.I.P :-) me cuesta un poco abstraer el problema ya que no conozco el negocio.
Podrías agregarle a las funciones de selección de rivales la función de buscar un registro al azar que te presente anteriormente.
De todas maneras, me pareció importante tener en cuenta que en el juego de datos existan anillos que nunca puedan enfrentarse por sus caracteristicas (peso, grupo y partido).
Se puede "hilar más fino" con los algoritmos y tener en cuenta estas condiciones y en vez de hacer azar 100%, crear una especie de "azar dirigido".
Otro punto a tener en cuenta es que los ejemplos que te dí son muy "gruesos", o sea, puedes mejorarlos más y el objetivo era dar una pronta solución en código VFP.

Me encuentro a las ordenes
Saludos,
Ricardo._


>ok ya nos acecamos a la verdad
>
>me ha retornado 6 registros bien seleccionados y los demas los pone en el cursor de no cotejados
>los que me ha retornado son
>anillo1=vs=anillo2
>---1---------16
>---2---------12
>---3---------15
>---4----------6
>---7----------8
>---9---------11
>y siempre son los mismos
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform