【java】产生随机数
利用Math类中的random()方法产生随机数可以用来做随机转盘有兴趣试试源码import java.util.*;public class Main{public static int a(double a1,double a2){ int b=(int)a1+(int)(Math.random()*(a2-a1)); if(b%2==0){return b;}else{ return b+1;}} public static void main(String[] args) {Main ag=new Main(); ag.af(); ag.as(); } public void as(){ Scanner ab=new Scanner(System.in); int ad=ab.nextInt(); System.out.println("回车继续"); Scanner o=new Scanner(System.in); Scanner av=new Scanner(System.in); int al=av.nextInt(); System.out.println("回车继续"); Scanner p=new Scanner(System.in); System.out.println("您输入的最大值是"+ad); System.out.println("您输入的最小值是"+al); System.out.println("您的随机数是"+a(ad,al)); } public void af(){ System.out.println("任意一个随机偶数: "+a(1,1000)); System.out.println("说明"); System.out.println("输入开头"); System.out.println("回车"); System.out.println("输入结尾"); System.out.println("回车"); System.out.println("自动生成"); }}http://cdn.u1.huluxia.com/g3/M03/AB/0B/wKgBOVytwKGAK60UAAHBzNHdusY675.jpghttp://cdn.u1.huluxia.com/g3/M03/AB/0B/wKgBOVytwKKAK3NCAAKCHk2l6I4563.jpg
页:
[1]