随机生成长度为20个字符的软件安装序列号
来源:互联网 发布:如何安装网络电视 编辑:程序博客网 时间:2024/04/30 00:54
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.
- 随机生成长度为20个字符的软件安装序列号
- 随机生成长度为20个字符的软件安装序列号
- 生成任意长度的随机字符
- A-Z随机取10000个字符 组成长度为10000的字符串
- 生成固定长度的随机字符和数字
- 利用Ruby生成长度为n的随机字符串
- 计算输入字符的长度(文字为2个字符)
- 安装序列号一般是以什么为基础生成的
- 生成随机长度的字符串
- 生成数据库随机序列号
- 随机生成n个字符的vbscript函数
- 求n个字符的长度为m的组合
- 一个长度为10000的字符串,通过随机从a-z中抽取10000个字符组成.请用c#语言编写主要程序来实现
- 随机生成N个和为S的正整数
- 生成随机的汉字字符
- 随机产生长度为[0,20]的字符串
- 根据字符类型和密码长度随机生成密码
- 根据MAC地址生成软件的序列号
- 经典算法题每日演练——第一题 百钱买百鸡
- MyEclipse 生成Hibernate映射文件和实体类注意事项
- Ogre_初学指导_2_"场景绘制"
- 风尘中,忘了捡拾那日女子留下的胭脂
- 关于CMFCToolBarImages图标透明解决方法分享
- 随机生成长度为20个字符的软件安装序列号
- Photoshop菜鸟实用入门 --- 工具箱简介
- 两分钟彻底让你明白Android Activity生命周期(图文)!
- JMS&MQ系列之简单示例
- Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)
- Flex使用cookie
- assert用法总结
- java网络编程(一)
- mysqlsla安装使用