java生成随机数的常用方法分析
|
本文实例讲述了java生成随机数的常用方法。分享给大家供大家参考,具体如下: 前因: 经常性的,测试一些功能时都需要造一些假数据,每次都上网来查一下怎么生成随机数。这回我把查到的方法自己整理一下,下次在用不用到处找了。 生成随机数的几种方法: 1. 使用Math.random()生成随机数 直接贴几个小方法
/**
* 获取0.0-1.0之间的随机小数
*/
private double test1() {
double num = Math.random();
return num;
}
/**
* 获取两个数之间的随机小数
*/
private double test2(int min,int max) {
return min + Math.random() * (max - min);
}
/**
* 获取两个数之间的随机整数
*/
private int test3(int min,int max) {
return (int) (min + Math.random() * (max - min));
}
2. 使用java.util.Random类生成随机数 简单介绍类中的几个方法 方法: public int nextInt() :随机生成一个int型数值 构造: public Random() 问:seed是干嘛用的? seed 是 Random 生成随机数时使用的参数。 3. 使用System.currentTimeMillis()取模 比如想取1000以内的随机数,就 PS:这里再为大家提供几款功能类似的在线工具供大家参考: 在线随机数字/字符串生成工具: 在线随机字符/随机密码生成工具: 高强度密码生成器: 更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java数据结构与算法教程》、《Java字符与字符串操作技巧总结》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》 希望本文所述对大家java程序设计有所帮助。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 防止SpringMVC拦截器拦截js等静态资源文件的解决方法
- 将JDBC ResultSet结果集转成List
- 如何检查类文件版本50.0(Java 6)是否已经过预验证?
- 线程“main”中的异常java.lang.NoClassDefFoundError:org
- java – 访问日志中的奇怪请求导致IllegalArgumentExceptio
- java – Spring singleton创建了多次
- 如何用Java解析大型(50 GB)XML文件
- java – Lombok:如何指定一个arg构造函数?
- 我可以在Java代码中使用它们来利用Kotlin的Coroutines吗?
- 微信支付java版V3验证数据合法性(Deom)
