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(); } }
时间: 2024-11-08 19:00:18