解决方案 »
- 求教高手,C#怎样把自己的程序添加到系统右键并获得调用该程序的文件地址及文件名?
- c# 存储过程,事务的写法
- 如何像转义一样的正则表达式??
- 做一种类似于手机的通信录,输入拼音的第一个字母就可以筛选出需要的名称来
- 请教高手,关于Microsoft Updater,分不够再加,帮up有分!
- 急!急!急!大侠们看看这个怎么做
- 求助!!!如何编程实现两台PC间通过TCP/IP或者UDP进行通讯,传输内容为N个(例如10个)FLOAT类型的变量
- 哪位大侠推荐个C#程序中好用的OCR组件
- 怎样在WINFORM 声明并应用DATAGRID 的ItemDataBound事件?
- vs2013旗舰版的下载以后安装闪退啊,helphelp,挺急的
- 窗体加载时报未能加载文件或程序集XX.dll
- 怎么用$.ajax或$.getScript方法调用ashx文件并获取返回值
大概是下面这个图示的意思:
AAAAAAAAAA(前10位) + AAAAAAAA(8位日期) + AAAAAA(6位随机数) + A(1位校验位)随机数的生成随便找个函数就可以了。
校验位的生成就看你的需求了,如果没有特殊的要求,把前24位一起做与操作,取末尾的值做校验位就行,这样速度比较快。如果要求唯一性,就把生成的卡号存数据库里,每次生成新卡号后比对一下。