Interface RandU01Ifc

    • Method Detail

      • randU01

        double randU01()
        Returns a pseudo-random uniformly distributed number
        Returns:
        the random number
      • getPrevU01

        double getPrevU01()
        The previous U(0,1) generated (returned) by randU01()
        Returns:
        previous U(0,1) generated (returned) by randU01()
      • getAsDouble

        default double getAsDouble()
        Specified by:
        getAsDouble in interface java.util.function.DoubleSupplier
        Returns:
        the generated random number using randU01()
      • asDoubleStream

        default java.util.stream.DoubleStream asDoubleStream()
        Turns the doubles into a DoubleStream for the Stream API
        Returns:
        the doubles into a DoubleStream for the Stream API