随机数,应用会相当广,验证数,订单号,流水号拼接。

下面是java随机数生成语句:

生成6位随机数(不会是5位或者7位,仅只有6位):

System.out.println((int)((Math.random()*9+1)*100000));

同理,生成5位随机数:

System.out.println((int)((Math.random()*9+1)*10000));

同理,生成4位随机数:

System.out.println((int)((Math.random()*9+1)*1000));

math.rondom()的区间范围是:0.0---1.0

调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布

还有一种随机数是:

java.util.Random

Random rand =new Random(25);
int i;
i=rand.nextInt(100);

初始化时25并没有起直接作用(注意:不是没有起作用),rand.nextInt(100);中的100是随机数的上限,产生的随机数为0-100的整数,不包括100。


转载于:https://www.cnblogs.com/cx-code/p/10005915.html

java随机生成6位随机数 5位随机数 4位随机数相关推荐

  1. Java 随机生成4位数字验证码

    Java 随机生成4位数字验证码 import java.util.Random; /*** Created with IntelliJ IDEA.** @Author: twx* @Date: 20 ...

  2. java 随机手机验证码_基于Java随机生成手机短信验证码的实例代码|chu

    简单版 /** * 产生4位随机数(0000-9999) * * @return 4位随机数 */ public static String getFourRandom() { return Stri ...

  3. Java随机生成Mac地址(GitHub源码下载)

    生成随机 Mac 地址 这段时间做项目,涉及到虚拟机 Mac 地址生成,网上找了一些 Java 随机生成 Mac 地址的代码,大多都是从 {'0', '1', '2', '3', '4', '5', ...

  4. java+生成手机验证码_基于Java随机生成手机短信验证码的实例代码

    简单版 /** * 产生4位随机数(0000-9999) * * @return 4位随机数 */ public static String getFourRandom() { return Stri ...

  5. java随机生成人名

    #java随机生成人名 /*** author:creator* date:2018/4/10*/package 随机生成人名;import java.io.BufferedReader; impor ...

  6. ChatGPT:java随机生成手机号码

    笔者:java随机生成中国手机号码 import java.util.Random;public class RandomPhoneNumGenerator {public static void m ...

  7. Java 随机生成 0-9a-zA-z 和 汉字 学习笔记

    Java 随机生成 0-9a-zA-z 和 汉字 导包 import org.apache.commons.lang3.RandomStringUtils; 代码 // 0-9a-zA-z 参数为字符 ...

  8. Java随机生成数组

    Java随机生成数组 public static void main(String[] args) {int []arr=gennerateArray(10, 100);for (int i = 0; ...

  9. Java随机生成6位正整数

    第一种方式:使用Random()方法生成一个随机数然后追加到数组里 方便后续使用封装成方法 public static ArrayList getRandom() {Random random = n ...

  10. java随机生成n位数字_java随机生成n个不相同的整数

    使用java的 java.util.Random import java.util.Random; /** * 随机生成n个不同的数 * * @author 张俊峰 * */ public class ...

最新文章

  1. 综合应用题:多线程复制文件(知识点:多线程、随机读写流)
  2. Rust FFI 编程--理解不同语言的数据类型转换
  3. interface接口——公共规范标准
  4. Redis入门之Redis安装、配置及常用指令
  5. jfinal 源码中文乱码解决
  6. Andoid Activity.getWindowManager().getDefaultDisplay().getWidth()已被废弃
  7. wordpress页面前端添加编辑按钮
  8. 电子海图信息系统 (ECDIS)的发展及应用
  9. 消除计算机硬盘的碎片应该使用,win10系统电脑C盘磁盘碎片怎么清理?
  10. 利用python通过字幕文件.srt来实现对视频片段的截取
  11. js在赛码网中的输入/输出问题
  12. 用Arduino做一个能发射水弹的遥控小车
  13. 1.一个整形数组的最大值
  14. Kaggle账号注册时验证码无法显示问题解决方法
  15. 【038】基于51单片机的土壤湿度自动浇花系统Proteus仿真设计
  16. 云服务器是一个个虚拟机,云服务器就是一个虚拟机吗
  17. Java使用百度地图API,根据地址,查询地址坐标。
  18. 中软国际的违法罪行,我们用行动来制裁
  19. java http打印请求日志_spring打印http接口请求和响应
  20. mydock 怎么卸载_MyDock(桌面dock栏)下载_MyDock(桌面dock栏) 版本:v4.8.8.9官方版_魅蓝下载...

热门文章

  1. Quartz学习笔记
  2. 算法笔记_120:蓝桥杯第六届省赛(Java语言B组部分习题)试题解答
  3. 使用frameset时的target属性
  4. 2016_6_27日报
  5. VB高效导入Excel2003和Excel2007文件到MSHFlexGrid控件显示
  6. 路由网址这是mvc时代系列之三:网络路由与ASP.NET MVC生命周期(上)路由网址
  7. UltraGrid指定栏位实现Summary
  8. Linux中如何将文件dump成16进制值
  9. matlab并联负荷模块,Matlab-SimPowerSystems-Elements模块使用说明
  10. linux进程--fork详解(二)