1.java生成随机不重复10位字符串

java

 1 package org.changneng.util;

2

3 import java.util.Random;

4 public class A {

5 public static void main(String args[]){

6 for(int i=0;i<100;i++){

7 System.out.println(GetRandomString(10));

8 }

9 }

10

11 public static String GetRandomString(int Len) {

12

13 String[] baseString={"0","1","2","3",

14 "4","5","6","7","8","9",

15 "a","b","c","d","e",

16 "f","g","h","i","j",

17 "k","l","m","n","o",

18 "p","q","r","s","t",

19 "u","v","w","x","y",

20 "z","A","B","C","D",

21 "E","F","G","H","I",

22 "J","K","L","M","N",

23 "O","P","Q","R","S",

24 "T","U","V","W","X","Y","Z"};

25 Random random = new Random();

26 int length=baseString.length;

27 String randomString="";

28 for(int i=0;i<length;i++){

29 randomString+=baseString[random.nextInt(length)];

30 }

31 random = new Random(System.currentTimeMillis());

32 String resultStr="";

33 for (int i = 0; i < Len; i++) {

34 resultStr += randomString.charAt(random.nextInt(randomString.length()-1));

35 }

36 return resultStr;

37 }

38

39 }

以上是 1.java生成随机不重复10位字符串 的全部内容, 来源链接: utcz.com/z/389797.html

回到顶部