java随机数 时间_Java 随机数
在 Java 编程时,经常需要用到随机数,如生成验证码、密码加密、游戏道具随机掉落等,那么在 Java 语言中如何生成随机数?
Java 语言中有两种方法可能生成随机数
方法一:Math.random()方法
Math.random() 默认产生大于等于 0.0 且小于 1.0 之间的随机 double 型随机数
即:0.0 <= Math.random() < 1.0
但是稍加处理就可以产生任意随机数
public class MathRandom {
public static void main(String args[])
{
//产生的随机数为 0~10 之间的整数(包括 0,不包括 10)
int random = (int)(Math.random() * 10); // 返回值为 double 类型,强制转换为 int 类型
System.out.println(random);
}
}
方法二:Random类
Random 类是 Java 语言提供专门生成随机数的类,它的功能比 Math.random() 方法更强大,但使用也更复杂一些。
import java.util.Random; //导包
public class randomTest {
public static void main(String args[])
{
// 创建 Random类对象,格式和创建其他对象一样
Random random=new Random(); //以系统当前时间作为随机数生成的种子
System.out.println(random.nextInt(10)); //返回一个大于0且小于10的整数
System.out.println(random.nextFloat()); //返回一个随机浮点型
System.out.println(random.nextBoolean()); //返回一个随机布尔型值
System.out.println(random.nextDouble()); //返回一个随机双精度型
System.out.println(random.nextLong()); //返回一个随机长整形
}
}
java随机数 时间_Java 随机数相关推荐
- java 10个随机数排序_java随机数排序的问题
java随机数排序的问题 关注:68 答案:4 mip版 解决时间 2021-01-27 15:23 提问者侢遇噹姩揂 2021-01-27 08:24 public class RN { pub ...
- java 随机数 分布_java – 随机数的分布
My real question is whether option 1 is mathematically valid. 让我们从选项2开始.java.util.Random使用的随机数生成器在ja ...
- java 随机数生成算法_Java随机数的生成算法
Java中随机数的生成算法主要有3种 1.Math.random()//产生一个0-1之间的随机数,类型为double类型 2.new Random() random.nextInextInt(100 ...
- java随机数 范围_java随机数产生的范围该怎么定义?
随机数的范围有时是需要控制的,不然会很浪费资源,这次的题目小编就来带大家看看如何在指定范围内获取随机数. 例1:随机生成 1~100 之间的随机数,取值包含边界值 1 和 100. 如生成范围是[m, ...
- java获取时间_java获取Date时间的各种方式汇总
java获取Date时间的各种方式为大家分享如下 常用的时间获取方式 public class DateUtils { /** * 获取时间戳 * 输出结果:1438692801766 */ @Tes ...
- java90到100随机数生成器_Java随机数生成器
是否可以让用户选择一个随机数的位数,特别是一个随机的大整数? 例如,如果用户希望长度为15位,则随机数生成器将只生成15位长的Big Integer. 看看Jon Skeets对stackoverfl ...
- java显示时间_Java如何显示日期和时间?
在Java中,如何显示当前日期和时间? 此示例显示如何使用Formatter类的fmt.format()方法和Calendar类的Calendar.getInstance()方法来显示当前日期和时间. ...
- java纪元时间_Java实现纪元秒和本地日期时间互换的方法【经典实例】
Java实现纪元秒和本地日期时间互换的方法[经典实例] 发布时间:2020-09-07 22:58:35 来源:脚本之家 阅读:71 作者:FrankYou 本文实例讲述了Java实现纪元秒和本地日期 ...
- java compare时间_java.time.LocalDateTime compareTo()方法
java.time.LocalDateTime compareTo()方法 java.time.LocalDateTime.compareTo(ChronoLocalDateTime other)方法 ...
最新文章
- 程序开发工具java_15款Java程序员必备的开发工具
- day20-----------IO流(传智视频)
- 动手造轮子:实现一个简单的 EventBus
- 189A. Cut Ribbon
- C#之float数组转字节流
- jQuery图片垂直滚动焦点图
- ios富文本的简单使用 AttributedString
- txt替换回车键符号怎么打_电脑小于等于符号≤怎么打
- jsp java语法_JSP 语法 | 菜鸟教程
- luajit lua文件加密工具
- 数学建模竞赛国赛模板latex
- 计算机win10搜不到wifi,Win10为何搜索不到Wifi?搜索不到Wifi的解决方法
- 人工智能之不确定推理方法
- android标题栏尺寸,Android平台设计规范19条(轻松入门)
- 关于NetCore+饿了么开放平台+奇门+聚石塔对接的解释说明
- 巨量引擎最大转化投放实战案例深度解析!
- UEBA在信息安全领域的使用
- 解决CPU使用过高问题
- 用数组实现求平均数小案例
- web前端开发新技术,CSS介绍