 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Joaquín Invitado
|
Publicado: Mar 03 Sep, 2002 7:05 pm Asunto: Números aleatorios |
|
|
| He realizado un programa de carácter estadístico para unas prácticas, y el problema que tengo es, que al generar números aleatorios, la secuencia que me crea es siempre la misma, haciendo que para ciertos problemas, el resultado sea siempre el mismo, cuando debería variar. ¿Cómo puedo hacer para que me de series distintas cada vez que se ejecute? |
|
| Volver arriba |
|
 |
Enrique Master


Registrado: 13 Ago 2002Mensajes: 261Ubicación: La Vila Joiosa (Alacant)
|
Publicado: Mar 03 Sep, 2002 11:15 pm Asunto: |
|
|
Hola, si estás usando la librería estándar <stdlib.h> puedes usar
randomize();
que toma la semilla del reloj. Ejecútalo una sola vez (hay gente que lo usa cada vez que quiere un número aleatorio, con lo que no se aprovecha el método congruencial del algoritmo generador). También puedes mirar en la ayuda RandSeed, si no quieres tomar la semilla del reloj. Suerte |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|