IT辅导娱乐网| 蜘蛛地图| 所有文章|
Java生成随机数的方法介绍 - IT辅导
  • 首页
  • IT技术 IT辅导资源网设计图
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享 IT辅导资源网设计图
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧 IT辅导资源网设计图
    • seo教程
  • 编程教程
  • 值得看一看 IT辅导资源网设计图
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能 IT辅导资源网设计图
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿


登录后,享受更多优质服务哦
IT辅导资源网站长qq头像
欢迎回来,可爱的会员!个人中心退出登录
导航菜单
  • 首页
  • IT技术
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧
    • seo教程
  • 编程教程
  • 值得看一看
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿

Java生成随机数的方法介绍

2020/9/23 五年级扛把子 

前言

Java中,生成随机数的方法有两种,一种是调用 Math 类的 random() 方法,一种是使用 Random 类。

Random 类提供了丰富的随机数生成方法,可以产生 boolean、int、long、float、byte 数组以及 double 类型的随机数,这是它与 random() 方法最大的不同之处。random() 方法只能产生 double 类型的 0~1 的随机数。


Random 类位于 java.util 包中,该类常用的有如下两个构造方法。

  1. Random():该构造方法使用一个和当前系统时间对应的数字作为种子数,然后使用这个种子数构造 Random 对象。

  2. Random(long seed):使用单个 long 类型的参数创建一个新的随机数生成器。

random 类的常用方法  

方法   说明   
boolean nextBoolean()生成一个随机的 boolean 值,生成 true 和 false 的值概率相等
double nextDouble()生成一个随机的 double 值,数值介于 [0,1.0),含 0 而不包含 1.0
int nextlnt()生成一个随机的 int 值,该值介于 int 的区间,也就是 -231~231-1。如果
需要生成指定区间的 int 值,则需要进行一定的数学变换
int nextlnt(int n)   生成一个随机的 int 值,该值介于 [0,n),包含 0 而不包含 n。如果想生成
指定区间的 int 值,也需要进行一定的数学变换   
void setSeed(long seed)   重新设置 Random 对象中的种子数。设置完种子数以后的 Random 对象
和相同种子数使用 new 关键字创建出的 Random 对象相同   
long nextLong()   返回一个随机长整型数字   
boolean nextBoolean()   返回一个随机布尔型值   
float nextFloat()   返回一个随机浮点型数字   
double nextDouble()   返回一个随机双精度值   


 点赞:0  打赏  分享  海报

  • 打赏支付宝扫一扫
  • 打赏微信扫一扫
  • 打赏企鹅扫一扫
结束语
温馨提醒:如有技术问题以及资源失效请联系站长 QQ89549822 进行反馈!!!
 您阅读本文耗时: 0小时02分35秒
热度:304° 发布时间:2020年9月23日

推荐:

标题:Java生成随机数的方法介绍

链接: https://www.itfd.cn/post-1365.html

版权:转载请注明来源于【IT辅导娱乐网】为原创

上一篇: 一定要明白为什么学习计算机我们才能更专业it辅导

下一篇: 羽毛球入门小知识,你知道多少it辅导

作者头像 作者名称 作者性别
五年级扛把子
联系作者 作者主页

热门推荐

1 微信使用工商银行卡支付0.1元购买10天芒果会员
2
3 sleep()和 wait()有什么区别?
4 三大运营商查询个人轨迹证明
5 Java socket编程详解
6 权力的游戏第8季06未删减

评论列表

取消回复

  • 存档

    • 2020年9月(191)
    • 2020年8月(92)
    • 2020年7月(5)
    • 2020年6月(224)
    • 2020年5月(392)
    • 2020年4月(267)
    • 2020年3月(76)
    • 2019年3月(1)
    • 1970年1月(29)
  • 搜索

  • 热门文章

    • 神佑之路手游源码-附视频教程
    • 最新可用老王VPN2.22.15谷歌市场版,免费使用
    • 私藏的十个网站,不看后悔系列
    • 虚拟商品自动发货商城源码
    • 不吃苦、不奋斗,你要青春做什么?
  • 随机文章

      • java多态特性详解
        • java继承特性详解
          • java数组初始化详解
            • java编程思想之面向对象编程
              • Java内部类,内部接口详解
    提示信息

    SQL语句执行错误: SELECT COUNT(*) AS total FROM emlog_twitter
    Table 'itfd.emlog_twitter' doesn't exist

    «点击返回