此文章是vip文章,如何查看?  

1,点击链接获取密钥 http://nicethemes.cn/product/view29882.html

2,在下方输入文章查看密钥即可立即查看当前vip文章


随机生成长度为20个字符的软件安装序列号

  • 时间:
  • 浏览:
  • 来源:互联网

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<=9)
   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<24;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.

本文链接http://element-ui.cn/news/show-576916.aspx