手里正好有一个 ' 创建随机数
' 由于 int 最多是个10位数,而磁卡最多能写入107 位,所以在此创建一个90位的随机数
Dim strRandom As String = ""
Dim r As New Random
strRandom = strRandom + r.Next(100000000, 999999999).ToString() ' 这是一个 9 位的。
'你可以随机生成一个一位的数字。加上一位字符串。
' 由于 int 最多是个10位数,而磁卡最多能写入107 位,所以在此创建一个90位的随机数
Dim strRandom As String = ""
Dim r As New Random
strRandom = strRandom + r.Next(100000000, 999999999).ToString() ' 这是一个 9 位的。
'你可以随机生成一个一位的数字。加上一位字符串。
用几个Random的字符形式加在一起就可以,要多长有多长啊!
public string GetRandom(int int_Count)
{
string str_RV="1";
for (int i=0;i<int_Count-2;i++)
{
str_RV=str_RV+"0";
}
Random r=new Random();
str_RV=r.Next(int.Parse(str_RV)).ToString();
int int_Count1=int_Count-str_RV.Length;
if (int_Count1>0)
{
for (int i=0;i<int_Count1;i++)
{
str_RV=str_RV+"0";
}
}
return str_RV;
}