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程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Eclipse 出现A configuration with this name already exis
- java – 仅在窗口调整大小完成后重新绘制JPanel
- java – 为什么我们实现Cloneable,即使我们可以使用以下代
- 用Java读取JPEG
- java – 使用Spring AOP的BeanNotOfRequiredTypeException
- Android 判断ListView滑动方向
- java – 在activemq网络中禁用jmx(spring,xbean)
- JSR310新日期API(完结篇)-生产实战
- java开发_windows下面的关机,重启,注销小程序_源码下载
- Java代码到XML / XSD而不使用注释