• Viernes 8 de Noviembre de 2024, 12:33

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - jharad

Páginas: [1]
1
C++ Builder / Re: Funcion Rand()
« en: Viernes 15 de Febrero de 2008, 21:47 »
Yo creo que si, de todas formas aqui esta el codigo:

int main() {
   
   int i;
   double y = 0;
   
   const int NUM = 10000000;

   for(i=0;i<NUM;++i)
      y = y + (4 * sqrt(1 - pow(pseudoaleatorio(0,1),2)));
   
   cout << "La media de los valores es: " << y / 10000000<< endl;
   
   
}

double pseudoaleatorio(double a, double B) {

   double ale;
   
   if (a>b)
      ale = b + ((double)rand()/RAND_MAX *(a-B));
   else
      ale = a + ((double)rand()/RAND_MAX *(b-a));

   return ale;
 
}

2
C++ Builder / Funcion Rand()
« en: Viernes 15 de Febrero de 2008, 20:08 »
Hola a todos.

Tengo una duda sobre la función rand(). Si yo utilizo la funcion rand() en dos ordeandores distintos, utilizando la misma semilla, ¿los resultados que obtendría a ejecutar ese programa serían los mismo en esos dos ordenadores?

Saludos y gracias de antemano

Páginas: [1]