Package org.cloudbus.cloudsim.distributions
package org.cloudbus.cloudsim.distributions
Provides Pseudo-Random Number Generators (PRNG) following several statistical
distributions used by the simulation API.
Additionally, they can be used by developers implementing their own simulations.
The most basic PRNG is the UniformDistr
that generates uniformly distributed pseudo random numbers.
-
ClassDescriptionInterface to be implemented by a Pseudo-Random Number Generator (PRNG) that follows a defined statistical continuous distribution.Interface to be implemented by a Pseudo-Random Number Generator (PRNG) that follows a defined statistical discrete distribution.A Pseudo-Random Number Generator following the Exponential distribution.A Pseudo-Random Number Generator following the Gamma distribution.A
RandomGenerator
that internally uses theThreadLocalRandom
, a very fast Pseudo-Random Number Generator (PRNG) with higher performance thanRandom
, mainly in concurrent environments.A Pseudo-Random Number Generator following the Log-normal distribution.A Pseudo-Random Number Generator following the Lomax distribution.A Pseudo-Random Number Generator following the Normal (Gaussian) distribution.A Pseudo-Random Number Generator following the Pareto distribution.A Pseudo-Random Number Generator which returns numbers following a Poisson Distribution, modeling the probability of an event to happen a number of times in a given time interval.Interface to be implemented by a Pseudo-Random Number Generator (PRNG) that follows some statistical distribution, even discrete or continuous.A Pseudo-Random Number Generator (RNG) following the Uniform continuous distribution.A Pseudo-Random Number Generator following the Weibull distribution.A Pseudo-Random Number Generator following the Zipf distribution.