Package nxt.addons

Interface RandomnessSource

All Known Implementing Classes:
ReproducibleRandomness

public interface RandomnessSource
  • Method Details

    • setSeed

      void setSeed(long seed)
    • getSeed

      long getSeed()
    • nextBytes

      void nextBytes(byte[] bytes)
    • nextInt

      int nextInt()
    • nextInt

      int nextInt(int bound)
    • nextLong

      long nextLong()
    • nextBoolean

      boolean nextBoolean()
    • nextFloat

      float nextFloat()
    • nextDouble

      double nextDouble()
    • ints

      IntStream ints(long streamSize)
    • ints

      IntStream ints()
    • ints

      IntStream ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
    • ints

      IntStream ints(int randomNumberOrigin, int randomNumberBound)
    • longs

      LongStream longs(long streamSize)
    • longs

      LongStream longs()
    • longs

      LongStream longs(long streamSize, long randomNumberOrigin, long randomNumberBound)
    • longs

      LongStream longs(long randomNumberOrigin, long randomNumberBound)
    • doubles

      DoubleStream doubles(long streamSize)
    • doubles

      DoubleStream doubles()
    • doubles

      DoubleStream doubles(long streamSize, double randomNumberOrigin, double randomNumberBound)
    • doubles

      DoubleStream doubles(double randomNumberOrigin, double randomNumberBound)