使用Math.Random()产生一个指定范围的随机数
指定范围[min,max]
Math.random()*(max-min)+(min);
public class TestRandom { public static void main(String[] args) { //指定[1000,9999]内随机数 //min=1000,max=9999 //Math.random()*[max-min]+[min] double d=Math.random()*9000+1000; System.out.println("double类型:"+d); //取整数部分 int i=(int)(Math.random()*9000+1000); System.out.println("int类型:"+i); //取整后拼接字符串 String s="wn"+(int)(Math.random()*9000+1000); System.out.println("字符串:"+s); } }