Package random


package random
Random number generation for the JSIM simulation engine. The package provides the engines, the continuous and discrete probability distributions and the distribution parameters used to characterize service and inter-arrival times.
  • Class
    Description
    Base class of the JMT probability distributions, defining the common random drawing interface.
    TODO rivedere la descrizione interface for all distributions parameters.
    This is the Batched distribution.
    This is the parameter that should be passed to the Batched distribution.
    This is the Burst distribution.
    This is the parameter that should be passed to the Burst distribution.
    This is the Coxian distribution.
    This is the parameter that should be passed to the Coxian distribution.
    This is the Deterministic distribution, which returns always the same value contained in the parameter.
    This is the parameter that should be passed to the Deterministic distribution.
    This is the Distribution abstract class, which is the interface of all distributions.
    Title:Distribution Container
    This is the Empirical distribution, which is constructed with data provided by the user.
    Class used for the empirical distribution, through which the user provides the data needed to construct the empirical distribution: for each empirical entry the requested data are a value and the probability of that value.
    This is the parameter that should be passed to the empirical distribution.
    This is the Erlang distribution.
    This is the parameter that should be passed to the Erlang distribution.
    This is the Exponential distribution (see the constructor description for its pdf definition).
    This is the parameter that should be passed to the Exponential distribution.
    This is the Gamma distribution (see the constructor description for its pdf definition).
    This is the parameter that should be passed to the Gamma distribution.
    This is the Hyperexponential distribution (see the constructor description for details).
    This is the parameter that should be passed to the Hyperexponential distribution.
    This is the Lognormal distribution (see the constructor description for its pdf definition).
    This is the parameter that should be passed to the Normal distribution.
    This is the MAP distribution.
    This is the parameter that should be passed to the MAP distribution.
    This is the MMPP2 distribution.
    This is the parameter that should be passed to the MMPP2 distribution.
    This is the Normal distribution (see the constructor description for its pdf definition).
    This is the parameter that should be passed to the Normal distribution.
    interface for all distributions parameters.
    This is the Pareto distribution (see the constructor description for its pdf definition).
    This is the parameter that should be passed to the Pareto distribution.
    This is the Phase-Type distribution.
    This is the parameter that should be passed to the Phase-Type distribution.
    This is the Poisson distribution.
    This is the parameter that should be passed to the Poisson distribution.
    Replays cyclically data, previously generated, reading them from a file.
    Manages the file containing numbers (previously generated).
    A marker interface for distributions to be stored in the DistributionContainer.
    This is the StudentT distribution (see the constructor description for its pdf definition).
    This is the parameter that should be passed to the StudentT distribution.
    This is the Uniform distribution.This object offers many methods to obtain random value distributed like a uniform.
    This is the parameter that should be passed to the Uniform distribution.
    This is the Weibull distribution.
    This is the parameter that should be passed to the Weibull distribution.