#ifdef WIN32
static double drand48(void)
{
- return rand()/(double)RAND_MAX;
+ THROW_UNIMPLEMENTED;
+ return -1;
}
#endif
-static double custom_random(int generator){
+static double custom_random(Generator generator){
switch(generator) {
case DRAND48:return drand48();
}
/* Generate numbers between min and max with a given mean and standard deviation */
-float random_generate(random_data_t random){
- float x1, x2, w, y;
+double random_generate(random_data_t random){
+ double x1, x2, w, y;
if (random == NULL) return 0.0f;
return y;
}
-random_data_t random_new(int generator, int min, int max, int mean, int stdDeviation){
+random_data_t random_new(Generator generator, double min, double max, double mean, double stdDeviation){
random_data_t random = xbt_new0(s_random_data_t, 1);
random->generator = generator;
random->min = min;