gridsim
Class GridSimRandom

java.lang.Object
  |
  +--gridsim.GridSimRandom

public class GridSimRandom
extends java.lang.Object

A GridSim Random class that provides facility for generating a number whole value is between bounds specified. E.g., To produce a random number between 18.00 and 22.00 one can invoke real(20.0, 0.1, 0.1, randDouble) where randDouble comes from java Random.


Constructor Summary
GridSimRandom()
           
GridSimRandom(long seed)
           
GridSimRandom(long seed, double less_factor_io, double more_factor_io, double less_factor_e, double more_factor_e)
           
 
Method Summary
static double double_sample()
           
static double expected_e(double d)
           
static double expected_io(double d)
           
static double get_factor_e()
           
static double get_factor_io()
           
static int int_sample(int range)
           
static double real_e(double d)
           
static double real_io(double d)
           
static double real(double d, double less_factor, double more_factor, double randDouble)
           
static void set_factors(double less_factor_io_value, double more_factor_io_value, double less_factor_e_value, double more_factor_e_value)
           
static void set_less_factor_e(double factor)
           
static void set_less_factor_io(double factor)
           
static void set_more_factor_e(double factor)
           
static void set_more_factor_io(double factor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridSimRandom

public GridSimRandom()

GridSimRandom

public GridSimRandom(long seed)

GridSimRandom

public GridSimRandom(long seed,
                     double less_factor_io,
                     double more_factor_io,
                     double less_factor_e,
                     double more_factor_e)
Method Detail

set_factors

public static void set_factors(double less_factor_io_value,
                               double more_factor_io_value,
                               double less_factor_e_value,
                               double more_factor_e_value)

int_sample

public static int int_sample(int range)

double_sample

public static double double_sample()

set_less_factor_io

public static void set_less_factor_io(double factor)

set_more_factor_io

public static void set_more_factor_io(double factor)

set_less_factor_e

public static void set_less_factor_e(double factor)

set_more_factor_e

public static void set_more_factor_e(double factor)

get_factor_io

public static double get_factor_io()

get_factor_e

public static double get_factor_e()

real

public static double real(double d,
                          double less_factor,
                          double more_factor,
                          double randDouble)

real_io

public static double real_io(double d)

real_e

public static double real_e(double d)

expected_io

public static double expected_io(double d)

expected_e

public static double expected_e(double d)