Class UniformIATimeRVRV

All Implemented Interfaces:
Cloneable, RandomVariableOps<UniformIATimeRV>, RandomVariableRVNOps<Long,UniformIATimeRV>, RandomVariableRVOps<Long,UniformIATimeRV>

public class UniformIATimeRVRV extends InterarrivalTimeRVRV<UniformIATimeRV>
Random variable that generates an interarrival time with uniform probability over a range of values.
  • Constructor Details

    • UniformIATimeRVRV

      public UniformIATimeRVRV(LongRandomVariable lowerLimit, LongRandomVariable upperLimit)
      Constructor. The values produced are in the range [lowerLimit, upperLimit).
      Parameters:
      lowerLimit - the lower limit of the values produced
      upperLimit - the upper limit of the values produced
    • UniformIATimeRVRV

      public UniformIATimeRVRV(LongRandomVariable lowerLimit, boolean lowerClosed, LongRandomVariable upperLimit, boolean upperClosed)
      Constructor specifying range type (open, closed, etc.).
      Parameters:
      lowerLimit - the lower limit of the values produced
      lowerClosed - true if the lower limit is included in the range of values produced; false otherwise
      upperLimit - the upper limit of the values produced
      upperClosed - true if the upper limit is included in the range of values produced; false otherwise
  • Method Details