第2个回答 2014-11-03
Random rad = new Random();//实例化随机数产生器rad;
int value = rad.Next(1000, 10000);//用rad生成大于等于1000,小于等于9999的随机数;
string suijishu = value.ToString(); //转化为字符串;
或者
private static char[] constant ={'0','1','2','3','4','5','6','7','8','9'};
public static string GenerateRandomNumber(int Length)//调用时想生成几位就几位;Length等于多少就多少位。
{
System.Text.StringBuilder newRandom = new System.Text.StringBuilder(10);
Random rd = new Random();
for (int i = 0; i < Length; i++)
{
newRandom.Append(constant[rd.Next(10)]);
}
return newRandom.ToString();
}
第二种0也可能在首位本回答被网友采纳