无名 发表于 2022-5-8 13:57:26

【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]
查看完整版本: 【java】产生随机数