Java 获取随机数

import java.util.Random;

public class randomDemo {

public static void main(String[]args){

randomDemo r=new randomDemo();

System.out.println(r.randomCode());

}

public static String randomCode() {

StringBuilder str = new StringBuilder("");

Random random = new Random();

for (int i = 0; i < 8; i++) {

str.append(random.nextInt(10));//i 为获取多少位随机数

}

return str.toString();

}

}

public staticString randomCode() {

StringBuilder str= new StringBuilder("20200530");

Random random= newRandom();int i = 0;while ( i < 7) {

str.append(random.nextInt(10));

i++;

}returnstr.toString();

}

注:util为Java工具包,常用有:Calendar、Random、Date

1. Math.random():此方法不接受参数,用于返回一个随机数,随机数范围为 0.0 =< Math.random < 1.0。

2.java.util.Random(): 需要构建对象,Random ran=new Random();, ran.nextint(10):[0,10)之间的随机整数。

java 取随机正整数_Java获取随机数相关推荐

  1. java 取随机整数_Java获取随机整数的两种方法

    方式一: 使用 Random 类 举例:获取 0~3 范围内(包括 0 和 3 )的 int 类型的随机数 Random random = new Random(); System.out.print ...

  2. java数组随机排序_JAVA 生成随机数数组,并排序输出

    package com.koal.test; import java.util.Arrays; /** * * @author hp * 排序 */ public class Sort { //要生成 ...

  3. java取整数位_java获取整数的各位数值

    第一种是取模运算 int qian =input/1000; //千位除以1000 int bai = input/100%10;//百位除以100%10 int shi = input%100/10 ...

  4. java取昨天日期_Java 获取昨天日期方法总结

    获取昨天日期用于判断时间数据是否所属昨日区间值,Java中java.util.Date类 new Date() 获取当前日期,具体代码如下:Date as = new Date(); SimpleDa ...

  5. java 取系统环境变量_java获取和设置系统变量(环境变量)

    一.Java获取环境变量 Java 获取环境变量的方式很简单: System.getEnv()  得到所有的环境变量 System.getEnv(key) 得到某个环境变量 Map map = Sys ...

  6. java取北京时间_JAVA 获取北京时间 亲自验证

    网上搜了半天  好多代码都是 要不代码报错  要不就是答得驴唇不对马嘴  要不就是代码不验证就发上来的 压根就是获取本机时间 自己把本机的时区改成非北京 试下 Date date = new Date ...

  7. java随机数转换_Java获取随机数的3种方法(转)

    随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串.数字.或者随即生成一个不定长度的数字.或者进行一个模拟的随机选择等等.Java提供了最基本的工具,可以帮助开发者来实现这一切. 一.Jav ...

  8. java生成随机数的方法_Java获取随机数的3种方法

    随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串.数字.或者随即生成一个不定长度的数字.或者进行一个模拟的随机选择等等.Java提供了最基本的工具,可以帮助开发者来实现这一切. 一.Jav ...

  9. java 获取区间随机数_Java获取随机数的3种方法

    主要介绍了Java获取随机数的3种方法,主要利用random()函数来实现 方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1))例: (int)(1+Math.rando ...

最新文章

  1. 如何用Java创建ZIP文档?
  2. 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第11章-基于邻居相关状态的多智能体非合作行为检测与隔离
  3. 03 | 事务隔离:为什么你改了我还看不见?
  4. python调用通达信函数_python获取通达信基本数据源码
  5. 【第一行代码笔记】(一)
  6. 考研数学三考摆线吗_考研数学,需要从课本开始吗?这样会不会比较慢?
  7. ASCII码对应表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)、chr(..
  8. 数据结构与算法-- 八皇后问题(多种实现方案)
  9. Mybatis源码解析:sql参数处理(2)
  10. 单机上搭建Node集群
  11. Spring从Bean获取的实例从单例变成多例(IOC依赖注入)
  12. 使用 vsftpd 服务传输文件
  13. 巧用 /etc/rc.local,开机时完成一些自动任务 - GNU/Linux,Windows的終結者 - KM大宝 - 和讯博客...
  14. [Python从零到壹] 十七.可视化分析之Matplotlib、Pandas、Echarts入门万字详解
  15. 编写广告系统的测试用例
  16. 【不仅仅是程序员】——公司的沉淀是什么(2)
  17. activiti使用mysql,启动报错。
  18. html5 sketchpad,Sketchpad:基于html5在线图像绘画板
  19. 离散数学——可数集和不可数集
  20. 中国农业大学专业学位计算机,中国农业大学(专业学位)计算机技术研究生考试科目和考研参考书目...

热门文章

  1. C++ 快速排序算法
  2. Dubbo 常见服务治理策略
  3. 2019 ICPC Asia Nanchang Regional K.Tree 树上启发式合并 + 动态开点线段树
  4. CF840D. Destiny
  5. 牛客题霸 [矩阵元素查找] C++题解/答案
  6. 「LibreOJ Round #11」Misaka Network 与测试 (网络流跑二分图匹配)
  7. P2048 [NOI2010] 超级钢琴(RMQ 贪心)
  8. CF891C-Envy【可撤销并查集】
  9. YbtOJ#493-最大分数【斜率优化dp,分治】
  10. P6178-[模板]Matrix-Tree 定理