Programación General > C/C++

 numeros aleatorios C++ Allegro

(1/1)

Alfonsos1:
uso la libreria allegro.h, si hace falta de alguna otra abisenme (en lo posible que sea estandard)

quiero poder generar numeros aleatorios, que me recomiendan?

....

se que hay bastante de esto en google, pero no estoy seguro de cual usar, ya que lei que algunas funciones no devuelven numeros exactamente aleatorios...

Geo:
Lo más sencillo, rand(), inicializando con srand(), algo comunmente utilizado es:


--- Código: Text --- // Inicializa con la hora del sistema, nunca se inicializará con la misma en dos ejecuciones distintassrand( time( NULL ) ); numero = rand();  
Buscando encontrarás defectos de esta aproximación, para cosas realmente complicadas puedes hacer uso de la "entropía" del sistema, o acceder a alguna posición de la ram del equipo, pero para cosas dentro de lo normal, rand debería bastar.

alb:
Lo mas completo que conozco es Boost.Random  en boost.org/doc/html/boost_random.html

Navegación

[0] Índice de Mensajes

Ir a la versión completa