View Javadoc
1   /*
2    * License : The MIT License
3    * Copyright(c) 2022 olyutorskii
4    */
5   
6   package io.github.olyutorskii.aletojio.rng;
7   
8   /**
9    * 32bit Random number generator.
10   *
11   * <p>INFO : {@code java.util.random.RandomGenerator#nextInt()} added since JDK17 or later.
12   *
13   * @see java.util.Random#nextInt()
14   */
15  public interface RndInt32 {
16  
17      /**
18       * Return next random number as 32bit int with random sign-bit.
19       *
20       * @return random number
21       */
22      public abstract int nextInt32();
23  
24  }