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 }