java:随机数的俩种实现方式

  1. 导入Random包实现随机数的输入
  2. 通过Math.random()实现
package com.itheima.classonline;

import java.util.Random;

public class Test3_1 {
    public static void main(String[] args) {
        Random ran = new Random(); //这里可以设置随机数种子Random(seed);
        						  //可以用setseed(seed)函数设置种子
        for(int i=0;i<10;i++){
            int number= ran.nextInt(10);
            // random(10)实现0-9之间的任意数值;
            System.out.println("number:"+number);
        }
        // int x= ran.nextInt(100)+1;
        int x=(int) (Math.random()*100);
        // MAth.random()方法不接受参数实现0-1之间的浮点随机数
        System.out.println(x);
    }
}

		代码输出:
		"D:\IDEA\IntelliJ IDEA 2019.3.3\jbr\bin\java.exe" "-javaagent:D:\IDEA\IntelliJ IDEA 2019.3.3\lib\idea_rt.jar=52584:D:\IDEA\IntelliJ IDEA 2019.3.3\bin" -Dfile.encoding=UTF-8 -classpath D:\IDEA\IDEAcode\baseclass\out\production\day06code com.itheima.classonline.Test3_1
		number:8
		number:3
		number:3
		number:0
		number:2
		number:7
		number:9
		number:3
		number:5
		number:7
		46
		
		Process finished with exit code 0

  1. 补充
		Random ran = new Random();
		int score = ran.nextInt(100);
		// 这里的random方法无法返回浮点数类型
		// double score = ran.nextDouble()会出现报错.

分析:
通过导入Random包来实现随机数的方法更加灵活,可是实现浮点数和整型变量的输入.
参考

https://blog.csdn.net/u011240877/article/details/52971166
https://blog.csdn.net/chy555chy/article/details/52150163

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值