📄 yanzhengmastring.java
字号:
package string;
import java.util.*;
//制造注册码
public class YanZhengMaString {
public static void main(String[] args){
YanZhengMa yzm = new YanZhengMa();
for(int i=0;i<10;i++){
String s = yzm.make();
System.out.println(s);
}
}
}
class YanZhengMa{
public String make()
{
//32位数字+字母的密钥(多用于软件注册码的生成)
// author : crimson
String radStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
StringBuffer generateRandStr = new StringBuffer();
Random rand = new Random();
int length = 32; //密钥长度;
for(int i=0;i<length;i++) {
int randNum = rand.nextInt(36); //返回一个在0和36(传入数radStr)之间的随机数
if(i!=0 && i%7==0){
generateRandStr.append("-");
}else{
generateRandStr.append(radStr.substring(randNum,randNum+1));
}
}
return generateRandStr.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -