Random怎样在java中使用?
2023-03-20 14:45:55 时间
本教程操作环境:windows7系统、java10版,DELL G3电脑。
1.概念
是在做随机规则时需要用到的类。用途很广,比如随机抽奖,随机密码,随机验证码,随机奖励等,随机数,计算概率等。
2.构造方法
(1)public Random() (2)public Random(long seed)
Java产生随机数需要有一个基值seed,在第一种方法中基值缺省,则将系统时间作为seed。
3.普通方法
(1)public synonronized void setSeed(long seed)
该方法是设定基值seed。
(2)public int nextInt()
该方法是产生一个整型随机数。
(3)public long nextLong()
该方法是产生一个long型随机数。
(4)public float nextFloat()
该方法是产生一个Float型随机数。
(5)public double nextDouble()
该方法是产生一个Double型随机数。
(6)public synchronized double nextGoussian()
该方法是产生一个double型的Goussian随机数。
4.实例
/** 随机产生一个正整数,大于等于0 小于指定值*/ for (int i = 0; i < 100; i++) { int r = random.nextInt(100); System.out.println(r); } 如果要生成一个范围值比如,100~200之间随机,采用100加上0到100的随机值就能实现。 for (int i = 0; i < 100; i++) { int r = 100 + random.nextInt(100); System.out.println(r); }
以上就是Random类在java中的使用,整篇学习下来我们会发现,随机类的使用不论是在生活中,还是我们代码的程序中都非常有意思,看懂的小伙伴快试试吧。更多Java学习指路:Java基础
相关文章
- 深入探讨Java中的异常与错误处理
- 研究学习Kotlin的一些方法
- 数据显示Java热度持续下落,日子屈指可数?
- 2017年5月编程语言排行榜:Java与C语言优势正开始缩小
- Java多线程之内置锁与显示锁
- Java线程池的理论与实践
- 白话阿里巴巴Java开发手册(编程规约)
- 关于Java你不知道的十件事
- Java服务化系统线上应急和技术攻关,你必须掌握的Linux命令
- Java实现高斯模糊和图像的空间卷积
- Java阻塞队列实现原理分析
- NPM使用技巧
- Node.js对Java开发者而言是什么?
- Java反射机制应用实践
- 理解RxJava中的Single和Completable
- 2017年你不能错过的Java类库
- 大规模集群下的Hadoop NameNode
- 从源码解密Spark内存管理
- 2017年3月编程语言排行榜:Swift首次进入前十
- JVM热点技术:Java类的加载机制