import java.util.*;
public class GenSN
{
Random objRandom;
public GenSN()
{
long seed=Calendar.getInstance().getTimeInMillis();
objRandom=new Random(seed);
}
private char genChar()
{
//要生成的字符包括26个字母,10个数字,总共有36个符
int iRand=objRandom.nextInt(36);
//将0~9之间的随机数,映射为对应的数字
if(iRand return (char)(iRand+48);
else
return (char)(iRand+55);
}
public static void main(String args[])
{
System.out.print(“序列 :”);
GenSN obj=new GenSN();
for(int i=1;i {
if(i%6!=0)
System.out.print(obj.genChar());
else
System.out.print(“-“);
}
System.out.println();
}
}
说明:数字0~9的ASCII编码是从48~57,大写字母的ASCII编码是从65~90.
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!