字母数字代码 [英] Alpha Numeric Code
本文介绍了字母数字代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
亲爱的所有人,
任何机构都可以使用代码在SQL后端以sql2005的形式创建字母数字code(eg. E000001
).
在此先感谢
Asgar Ali Baig
Dear All,
Can any body have a code how to create a alpha numeric code(eg. E000001
).in the c# backend as sql2005.
Thanks in advance
Asgar Ali Baig
推荐答案
谢谢您的提问.您可以遵循以下代码.
Thank you for your question. You can follow bellow code.
protected string GenerateCode(int NoOfCode)//NoOfCode is for No. of Pins
{
string pinnofinal="";
int d1 = 0;
int d2 = 0;
int d3 = 0;
int d4 = 0;
int d5 = 0;
int d6 = 0;
int d7 = 0;
int d8 = 0;
for (int i = 0; i < NoOfCode; i++)
{
d1 = DateTime.Now.Millisecond + i;
d2 = DateTime.Now.Second + i + 25;
d3 = DateTime.Now.Second + i + 112;
d4 = DateTime.Now.Second + i + 199;
d5 = DateTime.Now.Second + i + 161;
d6 = DateTime.Now.Second + i + 12;
d7 = DateTime.Now.Second + i + 15;
d8 = DateTime.Now.Millisecond + i;
Random newno = new Random();
string ranno = newno.Next(1111, 9999).ToString("x");
string newpinno = ranno + d8.ToString("x") + d1.ToString("x") + d2.ToString("x") + d3.ToString("x") + d4.ToString("x") + d5.ToString("x") + d6.ToString("x") + d7.ToString("x");
pinnofinal = newpinno.Substring(0, 14).ToUpper();
}
return pinnofinal;
}
谢谢,
Mamun
Thanks,
Mamun
另一种方法.
Another way.
protected String GenerateCode(int LastNoOfCode)
{
String strAlphaNum = String.Empty;
String strPrefix = "E";
LastNoOfCode++;
strAlphaNum = strPrefix + LastNoOfCode.ToString("000000");
return strAlphaNum;
}
谢谢
Thanks
这篇关于字母数字代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文