2
« en: Domingo 15 de Diciembre de 2002, 09:57 »
para hacer esto, tienes una función en C/C++ llamada random(). El problema radica en que este random, no és aleatorio completamente, sino pseudoaletorio, ya que depende de una raiz que le introduzcas como parametro.
Si quieres que sea bastante aleatorio, genera esta raiz, con cosas que no puedas fijas, es decir, dia, hora , seg, mseg, (si estas conectado a un server) nº de usuarios conectados, clics de teclado o de raton que te pida el programa, cosas de este estilo. No te asustes, para hacer todo esto existen funciones en C de consulta de estos valores. De esta forma tendras un generador bastante aleatorio. Esto esta provado con un programa que generaba grafos (de forma aleatoria)y reoslvia el algorismo de Dijkstra.