001package fr.aumgn.bukkitutils.util; 002 003/** 004 * {@link java.util.Random} subclass which add convenient methods. 005 */ 006public class Random extends java.util.Random { 007 private static final long serialVersionUID = 7538154847422151091L; 008 009 public int nextInt(int min, int max) { 010 if (min < max) { 011 return min + nextInt(max - min); 012 } 013 014 return min; 015 } 016 017 public double nextDouble(double max) { 018 return nextDouble() * max; 019 } 020 021 public double nextDouble(double min, double max) { 022 if (min < max) { 023 return min + nextDouble(max - min); 024 } 025 026 return min; 027 } 028}