java---随机小结
package text;import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Random;// Java随机 public class Demo {public static void first(String[] args) {Random rand = new Random();for (int i = 0; i < 5; i++) {//System.out.println(Math.random());//随机小数System.out.println(rand.nextInt(10));//随机0-9的整数System.out.println(rand.nextInt(10) + 1);//随机1-10的整数System.out.println(rand.nextInt(11) + 10);//随机10-20的整数System.out.println(rand.nextBoolean());//随机真假System.out.println(rand.nextDouble());//随机小数 }} // 随机日期public static void date(String[] args) {Random rand = new Random();Calendar c = Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("yyy-MM-dd HH:mm:ss");long start = c.getTime().getTime();System.out.println(sdf.format(c.getTime()));c.set(2000,1,1,0,0,0);long end = c.getTime().getTime();System.out.println(sdf.format(c.getTime()));// long time = Math.round(rand.nextDouble() * (end - start) + start);// c.setTimeInMillis(time); System.out.println(sdf.format(c.getTime()));} // 随机取出一个字母public static void world(String[] args) {//string stringBuffer stringBuilder的区别StringBuffer str = new StringBuffer("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890");StringBuffer temp = new StringBuffer("");Random rand = new Random();for (int i = 0; i < 10; i++) {temp.append(str.charAt(rand.nextInt(str.length())));}System.out.println(temp.toString());} // 随机取出三个姓名且不重复public static void main(String[] args) {String[] arr = new String[]{"李飞","王伟","关羽","刘备","张飞"};Random rand = new Random();StringBuffer temp = new StringBuffer("");int i = 3;while(i > 0) {String name =arr[rand.nextInt(arr.length)];if(temp.indexOf(name) == -1){temp.append(name+" ");i--;}}System.out.println(temp.toString());} }
转载于:https://www.cnblogs.com/zxwen/p/9526384.html
java---随机小结相关推荐
- Java中文编码小结
Java中文编码小结 1. 只有 字符到字节 或者 字节到字符 的转换才存在编码转码; 2. Java String 采用 UTF-16 编码方式存储所有字符.unicode体系采用唯一的码点表示唯一 ...
- java 随机手机验证码_基于Java随机生成手机短信验证码的实例代码|chu
简单版 /** * 产生4位随机数(0000-9999) * * @return 4位随机数 */ public static String getFourRandom() { return Stri ...
- Java生成两个圆判断是否重叠,用java随机画出两个圆,判断它们是不是相交
用java随机画出两个圆,判断它们是否相交 import java.awt.*; import java.util.Random; import javax.swing.*; import javax ...
- java 随机手机验证码_Java实现随机生成手机短信验证码的简单代码
这篇文章主要介绍了Java随机生成手机短信验证码的方法,涉及Java数学运算计算随机数及字符串操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了Java随机生成手机短信验证码的 ...
- java随机生成人名
#java随机生成人名 /*** author:creator* date:2018/4/10*/package 随机生成人名;import java.io.BufferedReader; impor ...
- Java随机数据生成器
Java随机数据生成器 一.概述 简单易用的随机数据生成器.一般用于开发和测试阶段的数据填充.模拟.仿真研究.演示等场景. 可以集成到各种类型的java项目中使用. 二.优点 非常轻量级(不到1M), ...
- ChatGPT:java随机生成手机号码
笔者:java随机生成中国手机号码 import java.util.Random;public class RandomPhoneNumGenerator {public static void m ...
- Java随机生成Mac地址(GitHub源码下载)
生成随机 Mac 地址 这段时间做项目,涉及到虚拟机 Mac 地址生成,网上找了一些 Java 随机生成 Mac 地址的代码,大多都是从 {'0', '1', '2', '3', '4', '5', ...
- java——随机口算题(加减乘除随机)
java--随机口算题(加减乘除随机) import java.util.Scanner; public class jisuan {static int wrongnumber=0;public s ...
- java 随机点名器和随机摇号器
java实训20210810 java 随机点名器 和 随机摇号器 随机点名器,即在全班同学中随机的打印出一名同学名字. 要做的随机点名器,它具备以下3个内容: 存储所有同学姓名 总览全班同学 ...
最新文章
- Apache下实现禁止目录浏览
- 厦门大学江保详:缺陷检测的讲解!
- python全栈简介_Python全栈(一)编程语言介绍
- Net设计模式实例之桥接模式( Bridge Pattern)(2)
- 用Qt写软件系列五:一个安全防护软件的制作(2)
- docker 容器无法使用中文 解决方案
- 【RecyclerView】 七、RecyclerView.ItemDecoration 条目装饰 ( getItemOffsets 边距设置 )
- Numpy:利用Numpy库建立可视化输入的二次函数数据点集np.linspace+np.random.shuffle+np.random.normal
- 左耳朵耗子:不灌鸡汤,说真的年龄渐长,技术人的发展之路该怎么走
- Linux 系统应用编程——网络编程(利用TCP/IP 模型分析数据传输过程)
- hash地址_redis中的hash扩容、渐进式rehash过程
- 绿盟面试题事件有疑 大家认清类似事件正规方式
- android 录像 源代码,android安卓视频录制摄像拍摄源码(测试可用)
- 使用 Learner Lab 建立 WordPress 网站 (EC2)
- c# ASCII转换,数字转字母,字母转数字
- 【魔方攻略】五魔方教程(原创)
- 吴恩达机器学习笔记第一周
- linux虚拟光驱挂载教程,VMWare 挂载虚拟光驱及制作floppy linux
- 基于深度强化学习的机器人运动控制研究进展 | 无模型强化学习 | 元学习
- with root cause 解决办法