Java 如何获取随机字符串、随机数
2016-07-07 10:37
435 查看
java获取随机字符串 、随机数
1.随机字符串/** * 随机字符串 * * @author TangRen * @param length * @return * @time 2016-7-7 */ public static String Random(int length) { char[] str= new char[length]; int i = 0; int num=3;//数字的个数 while (i < length) { int f = (int) (Math.random() * num); if (f == 0) str[i] = (char) ('A' + Math.random() * 26); else if (f == 1) str[i] = (char) ('a' + Math.random() * 26); else str[i] = (char) ('0' + Math.random() * 10); i++; } String random_str = new String(str); return random_str; }
2.随机数
/** * 随机数 * * @author TangRen * @param length * @return * @time 2016-7-7 */ public static int buildRandom(int length) { int num = 1; double random = Math.random(); if (random < 0.1) { random = random + 0.1; } for (int i = 0; i < length; i++) { num = num * 10; } return (int) ((random * num)); }
相关文章推荐
- spring boot 之 controller
- ContextLoaderListener和Spring MVC中的DispatcherServlet学习
- 多线程之多消费者与生产者
- springmvc中方法之间的跳转。
- HBase1.0+ java-api 介绍
- javaweb记录
- JAVA web项目返 4000 回excel文件的方法
- Java异常机制
- Java并发编程之ConcurrentHashMap
- Java中两个对象的比较 equals()方法和==号的区别
- Spring三种注入IOC注入方式
- Spring Boot(1),从最简单的开始
- JAVA关于字符串String
- 深入 SpringMVC配置详解
- java 保留两位小数的几种方法
- java多线程基础(2)-调度方式之暂停当前线程方式1-阻塞
- java多线程 主线程等子线程执行完毕
- Java的Hibernate框架中复合主键映射的创建和使用教程
- Java获取本机的mac地址
- 正则表达式实例代码,java正则提取字符串