无名商城论坛

搜索
查看: 330|回复: 0

[技术教程] 【java】产生随机数

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 13:57:26 | 显示全部楼层 |阅读模式
利用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("自动生成");        }}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表