FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Generador de números aleatorios
Hola
Hace unas tres semans vi unos mensajes sobre generar en números aleatorios. No los encuentro y me interesa el tema para una aplicación. Como puedo generar en un form vcl, números aleatorios que no se repitan? Si alguien se acuerda de donde puedo encontrar esos mensajes porfavor que me lo diga. Y si alguien sabe como poner un generador de números aleatorios sin repeticiones en un form vcl? Gracias. |
#2
|
||||
|
||||
con la función Random generas numeros aleatorios.
Pero no implica que no se repitan, son aleatorios!
__________________
[Crandel] |
#3
|
||||
|
||||
Cita:
// Saludos |
#4
|
||||
|
||||
Cita:
La función randon, es una función es que genera un números de acuerdo a un determinado algoritmo, que se basa en una distribución normal dentro dentro del intervalo que uno le especifique. La función Randomize, lo que hace es inicializar la "semilla" generadora para que la función no comience generando siempre desde el mismo valor. Pero siguen siendo números de la misma secuencia, comenzando con valor diferente. // Saludos
__________________
[Crandel] |
#5
|
||||
|
||||
Cita:
Lo que pasa es que no son para nada aleatorios // Saludos |
#6
|
|||
|
|||
Podrías ir guardando los numeros emitidos en algún array generarlos en un bucle tipo While que solo salgan los que no se repitan... El tema es que estos que tu querés hacer son MENOS aleatorios todavía que los generados con el Random pelado. Corrijo a mi amigo crandel: No siempre tienen distribución normal, por lo menos en mi delphi 7 (si mal no recuerdo) hay funciones con algoritmos estadísticos para números aleatorios (o no tan aleatorios) con distribuciones de probabilidad tipo Poisson, "t", rectangulares y otras que a nosotros los pseudo científicos nos sirven de mucho.
|
|
|
|