Class FDistribution

java.lang.Object
eduni.distributions.Generator
eduni.distributions.FDistribution
All Implemented Interfaces:
ContinuousGenerator, Seedable

public class FDistribution extends Generator implements ContinuousGenerator
A random number generator based on the F-distribution.
  • Constructor Details

    • FDistribution

      public FDistribution(long num_deg_freedom, long den_deg_freedom)
      the seed is automatically provided by the SeedGenerator
      Parameters:
      num_deg_freedom - The numerator degrees of freedom for the distribution
      den_deg_freedom - The denominator degrees of freedom for the distribution
    • FDistribution

      public FDistribution(long num_deg_freedom, long den_deg_freedom, long seed)
      The constructor with which a specific seed is set for the random number generator
      Parameters:
      num_deg_freedom - The numerator degrees of freedom for the distribution
      den_deg_freedom - The denominator degrees of freedom for the distribution
      seed - The initial seed for the generator, two instances with the same seed will generate the same sequence of numbers
  • Method Details

    • sample

      public double sample()
      Generate a new random number.
      Specified by:
      sample in interface ContinuousGenerator
      Returns:
      The next random number in the sequence