AbstractDistribution
cern.jet.random

Class AbstractDistribution

    • Method Detail

      • apply

        public double apply(double dummy)
        Equivalent to nextDouble().This has the effect that distributions can now be used as function objects, returning a random number upon function evaluation.
        Specified by:
        apply in interface DoubleFunction
        Parameters:
        dummy - argument passed to the function.
        Returns:
        the result of the function.
      • apply

        public int apply(int dummy)
        Equivalent to nextInt().This has the effect that distributions can now be used as function objects, returning a random number upon function evaluation.
        Specified by:
        apply in interface IntFunction
        Parameters:
        dummy - argument passed to the function.
        Returns:
        the result of the function.
      • clone

        public Object clone()
        Returns a deep copy of the receiver; the copy will produce identical sequences. After this call has returned, the copy and the receiver have equal but separate state.
        Overrides:
        clone in class PersistentObject
        Returns:
        a copy of the receiver.
      • makeDefaultGenerator

        public static RandomEngine makeDefaultGenerator()
        Constructs and returns a new uniform random number generation engine seeded with the current time. Currently this is MersenneTwister.
      • nextDouble

        public abstract double nextDouble()
        Returns a random number from the distribution.
      • nextInt

        public int nextInt()
        Returns a random number from the distribution; returns (int) Math.round(nextDouble()). Override this method if necessary.

SCaVis 2.0 © jWork.ORG