// generate a int value between 0(inclusive) and bound(exclusive); rand.nextInt(int bound); // get a random value between min and max int randomNum = random.nextInt(max + 1 - min) + min;Source:www.lautturi.com
// generate a double value between 0.0(inclusive) and 1.0(exclusive); Math.random(); // generate a random number from min value to max value int randomNum = ((int) (Math.random()*(max - min))) + min;
/** * @author lautturi.com * Java example: generate a random int value from 1 to 100 in java */ import java.util.*; public class Lautturi { public static void main(String[] args) { Random random = new Random(); int min = 1; int max = 100; int randomNum = random.nextInt(max + 1 - min) + min; System.out.println("random number:"+randomNum); } }
output:
random number:13