利用随机数生成方法产生激活码,形如12HJ-9Hjf-HHTY-KK8G

产生一个激活码

package jihuoma;
//产生激活码:类似于2Hs0-ssKj-9HHo-A55D
public class Test {
	public static void main(String[] args) {
		String str="";
		for (int i = 1; i <= 16; i++) {
			int a=(int)(Math.random()*3);//0,1,2,[0,3)之间取整数
			if(a==0)
			{
				str=str+(char)((int)(Math.random()*('Z'-'A'+1))+'A');
			}
			if(a==1)
			{
				str=str+(char)((int)(Math.random()*('z'-'a'+1))+'a');
			}
			if(a==2)
			{
				str=str+(char)((int)(Math.random()*('9'-'0'+1))+'0');
			}

			if(i%4==0&&i<16)//每4个之间加一个-代表分开,等于16时就不用再加上-了。
			{
				str=str+'-';
			}
		}
		System.out.println(str);//打印输出随机产生的激活码
	}

}

产生十个激活码(外面多套一层循环)

package jihuoma;
//产生10个激活码
public class Test2 {
	public static void main(String[] args) {
		for (int j = 0; j < 10; j++) {//循环10次,产生10个激活码
			String str="";
			for (int i = 1; i <= 16; i++) {//循环完16次后产生一个激活码
				int a=(int)(Math.random()*3);//0,1,2
				if(a==0)
				{
					str=str+(char)((int)(Math.random()*('Z'-'A'+1))+'A');
				}
				if(a==1)
				{
					str=str+(char)((int)(Math.random()*('z'-'a'+1))+'a');
				}
				if(a==2)
				{
					str=str+(char)((int)(Math.random()*('9'-'0'+1))+'0');
				}

				if(i%4==0&&i<16)
				{
					str=str+'-';
				}
			}
			System.out.println(str);
		}

	}

}
时间: 2024-08-08 22:10:12

利用随机数生成方法产生激活码,形如12HJ-9Hjf-HHTY-KK8G的相关文章

idea和Pycharm 等系列产品激活激活方法和激活码

引用自大神:雪中皓月原文链接 --------------------- 以下两种方法均可用于激活Idea,Pycharm等jetbrains系列产品第一种方法:使用现有的注册服务器优点:快捷,方便,省事 缺点:经常被封杀,可能会面临经常激活的困扰 License Server: https://jetlicense.nss.im/. 由于服务器经常会被idea 封杀,导致很多可能很快不能使用,若第一条不能用,请使用第二条试试 License Server:    http://idea.jav

Python Show-Me-the-Code 第 0001 题 生成激活码

第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)? 不知道用什么方法生成激活码比较靠谱,所以就用字母和数字的随机组合了.如果有更好的方法请告诉我:) 生成的大概是这样子的: 0001.生成激活码.py #!/usr/bin/env python #coding: utf-8 import string, random #激活码中的字符和数字 field = stri

RubyMine 2016.1 下载 附注册激活码 破解版方法

注册破解方法: 在要求输入注册的界面选择激活码,然后粘贴以下注册码: 43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVz

激活码失效问题的解决方法整理

ShopEx体系产品激活码失效可能存在由以下问题造成: 1.产品已经到期. 这种情况的解决方案是需要找商派公司进行产品续费或者是将您的产品升级成终身授权的产品,可以电话咨询:4008908858 2.由于服务器网络环境造成. 这种情况下,需要对服务器网络环境进行检查,可以参考文档:http://bbs.ec-os.net/simple/?t834.html    用户名/密码:test/123456 3.由于mysql异常或者磁盘空间已满等原因造成. 这种情况下,需要对mysql和磁盘等一一做检

CLion 2016.1.1 下载 附注册激活码 破解版方法

http://www.520xiazai.com/soft/CLion-2016.1.1.html 注册破解方法:在要求输入注册的界面选择激活码,然后粘贴以下注册码:43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVj

PyCharm最新2018激活码,最新方法

内容:通过修改hosts文件,让pycharm不能够联网验证激活码的方式 1.修改hosts文件 文件位置:C:\Windows\System32\drivers\etc 在文件末尾添加:0.0.0.0 account.jetbrains.com 如图: 2.打开PyCharm,选择 Activate code(用激活码激活) EB101IWSWD-eyJsaWNlbnNlSWQiOiJFQjEwMUlXU1dEIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaW

PyCharm License Activation激活码失效问题的解决方法

自己的小Python项目好几天没有写了,今天打开PyCharm准备继续写,突然发现之前的激活码被取消不能用了,本来激情满满的准备干活啦!之前搜的这个激活码本来说的是可以用到18年1月份的呢,哎-心情是崩溃的--如下图所示:   在经过一顿搜索挣扎之后,笔者终于找到解决方法,血条瞬间满了,满血复活有没有,开开心心的开始敲代码:  解决方法是在下面的网站找到的,我只是个搬运工,来具体写一下步骤,解决一下网站中网友的问题,网址如下:http://idea.lanyus.com/  很多网友提问说,用了

win10专业版最新激活码以及激活方法

众所周知,安装win10系统后,我们就面临着激活的问题,win10激活,我们有两种方法,一种是直接输win10序列号,还有一种就是使用win10激活工具,但是不少的用户觉得使用激活工具是不可信,可能会带来病毒,那么,下面,小编就给大家带来win10专业版最新的激活码. 我们都知道win10的专业版的功能是最适合我们普通消费者使用的系统版本了,其功能强大,但是下载安装好了以后就不见得可以任性的去使用了,在没有激活win10专业版的情况下,可能会出现各种问题,为了大家能够更好的使用win10系统,下

phpstorm 2017激活码(方法)

JetBrains激活 JetBrains 授权服务器(License Server URL):http://idea.imsxm.com 使用方法:激活时选择License server 填入http://idea.imsxm.com 点击Active即可.