/** * 一様乱数を生成する * * @return 一様乱数 */ public static double nextUniform() { return rg.nextUniform(); }
/** * [min, max]の整数乱数を生成する * * @param min 最小値 * @param max 最大値 * @return [min, max]の整数乱数 */ public static int nextInt(int min, int max) { return (int) Math.floor(rg.nextUniform() * (max - min + 1) + min); }