我想为我的软件添加一个简单的注册机制
大体算法是这样:
只用注册码,取大写A-Z
注册码第一位+第二位-第三位=第四位
然后第五位+第六位-第七位=第八位
依此类推,共16位
我是用(65-90)的随机数生成第一位,第二位,第三位
然后算出第四位,比较是否在A-Z中,
如果在,就存起来,不在就goto到上面继续算
但是程序的效率很低,如果连续按确定,有时会停顿几秒钟
有没有其他的方法,使效率高一些
谢谢!
大体算法是这样:
只用注册码,取大写A-Z
注册码第一位+第二位-第三位=第四位
然后第五位+第六位-第七位=第八位
依此类推,共16位
我是用(65-90)的随机数生成第一位,第二位,第三位
然后算出第四位,比较是否在A-Z中,
如果在,就存起来,不在就goto到上面继续算
但是程序的效率很低,如果连续按确定,有时会停顿几秒钟
有没有其他的方法,使效率高一些
谢谢!
解决方案 »
- VC++ 6.0不能启动工具.Error spawning 'vcspawn.exe'. The build could not be performed.
- 请问如何判断字符串中含有非ASC吗字符?????
- 我有分了,怎么获取服务器的IP和端口号???????????????????????????????????
- 为什么为什么为什么?怪异的问题
- 请问:为什么我做的ActiveX控件在测试容器里能获得鼠标消息,但是加载到IE中后不能获得了?救急了!
- 如果一个指针是局部变量。。。
- 如何判断ie是否已经把整个页面显示结束了。
- 改变子窗口的视
- 如何拼写检查
- vs2017生成的exe程序无法在别的电脑运行“已停止运行,00000007b”
- 一个取文件长度并显示的的小问题 . 急!
- 有个编码表:a:01,b:00,c:1,现在有一串字符:abcabaabc……,我该怎么用编码写到文件里呢?二进制写具体怎么作阿?急救!!
有没有关于无盘网络技术方面的注册机开发