Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Sortear registros al azar
Message
 
To
29/05/2006 20:14:34
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
01125405
Message ID:
01125727
Views:
15
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
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform