ASP生成类似WINDOWS的序列号方法???
如: KV005-99344-SBRXD-FRX6D-4N6Z9 ,数字与字母混合。
有没有好的办法? 要求字母中不能有大写字母O和I。
问题点数:20、回复次数:4Top
1 楼sky0120(忍者鱼)回复于 2006-03-04 12:29:41 得分 0
如下:
FFFFF-GGGGG-HHHHH-JJJJJ-KKKKK
每个字符是取自于以下24个字母及数字之中的一个:
B C E F G H J K M P Q R T V W X Y 2 3 4 6 7 8 9Top
2 楼shine64(鱼)回复于 2006-03-04 12:45:51 得分 20
提供一个思路
最直接的方法就是生成一个随机数,从a-z,0-9这样一个字符串中随机取一个,然后循环这个步骤。
还有可以考虑用guid,sql有这种数据类型,.net也可以生成,不过纯asp的方法你还要自己找一下。Top
3 楼sky0120(忍者鱼)回复于 2006-03-04 12:57:20 得分 0
一个朋友的回答:
把字符表作为一个串,然后产生一个随机数,在1-24之间,取字符,连接到注册码中,用模运算五个一组在之间添家“-”,这样就行。
Top
4 楼sky0120(忍者鱼)回复于 2006-03-04 12:57:33 得分 0
基本都是这个思路吧Top




