#Java小案例 随机产生数
2017-04-12 17:18
211 查看
1.相近知识点及推展
![](http://images2015.cnblogs.com/blog/1113726/201703/1113726-20170322153147236-417734101.png)
2.使用Random类。
Random suiji=new Random();
Int suiji.nextInt(num)。
3.结合String 可借用随机数字生成随机字母
小实例
![](http://images2015.cnblogs.com/blog/1113726/201703/1113726-20170322153147236-417734101.png)
2.使用Random类。
Random suiji=new Random();
Int suiji.nextInt(num)。
3.结合String 可借用随机数字生成随机字母
小实例
package jihe; import java.util.*; public class SortTest { public List <String> sortlist; public SortTest(){ this.sortlist=new ArrayList(); } public static void main(String[] args) { // TODO Auto-generated method stub SortTest test=new SortTest(); test.Test(); } public void Test(){ String k; for(int i=0;i<100;i++){ do{ k=this.save(); }while(sortlist.contains(k)); sortlist.add(k); System.out.println("添加了:"+k); } System.out.println("--------排序前-------"); for(String di:sortlist){ System.out.println(di); } System.out.println("--------排序后-------"); Collections.sort(sortlist); for(String di:sortlist){ System.out.println(di); } } public String save(){ StringBuilder ab=new StringBuilder("qwertyuiopasdfghjklzxcvbnm123456789"); StringBuilder bc=new StringBuilder(); Random suiji=new Random(); int j = suiji.nextInt(10)+1; for(int i=0;i<j;i++){ char hy=ab.charAt(suiji.nextInt(ab.length())); bc.append(hy); } return bc.toString(); } }
相关文章推荐
- 用java代码把1,2,3,4.。。。小写数字,变成大写得壹,贰,叁.可是数字是随机产生得,例如128要变为壹佰贰拾捌
- 详解Java产生随机数和随机字符
- 随机不重复排序算法及Java产生随机数的3种方式
- java随机产生不重复数
- Java产生特定范围内的随机整数
- java 随机产生字符串
- java产生任意位数的随机字符
- Java产生随机数字、随机字母、随机数字+字母
- java随机产生中文
- java 产生随机字符串
- java 随机产生字符串
- JAVA--封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页,需处理闰年的问题
- JAVA--第十周实验--封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页(草稿)
- Java学习 产生一个随机数组的两种方法
- 《功能是随机产生一个2000年后的年份,并输出该年2月的日历页——java第十周》
- java随机产生字符串
- java ---- 数学函数Math和随机产生数值Random
- java第十周封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页,需处理闰年的问题。
- Java中随机产生英文字母
- Java学习笔记_2_产生随机数或随机字符