Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/11/2012, 07:17
Avatar de cronopiomx
cronopiomx
 
Fecha de Ingreso: mayo-2012
Ubicación: Programing Cloud
Mensajes: 282
Antigüedad: 12 años
Puntos: 28
Respuesta: Hacer Random, sin función Ran

Hola, aca en esta pagina describen un algoritmo mas completo de usar metodos congruenciales para realizar un random:

http://es.answers.yahoo.com/question...2180606AAMuxR1

En cuanto a la funcion que utilzia 'time', si rand() debe trabajar con ella e incluso la podes usar para implementar lo que deseas, pero pienso que hay 1 problema, el tiempo siempre va creciente con esa funcion, osea te podra dar valores aleatorios pero en orden creciente: { 0.1, 0.2, ..., 0.9 }

mira este codigo,
Código:
#include <iostream>
#include <stdio.h>
#include <time.h>
#include <math.h>
using namespace std;

int main ()
{
  time_t seconds;

  seconds = time (NULL);
  cout<< fmod(seconds,10.0)/10.0 <<endl; 
  
  system("pause"); 
  return 0;
}

cualquir duda, aqui estamos.

saludos
cronos