您的位置:首页 > 编程语言 > Java开发

#Java小案例 随机产生数

2017-04-12 17:18 211 查看
1.相近知识点及推展



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();

}
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: