long result = 0; Random r = new Random(Environment.TickCount); for (int i = 0; i < 12; i++) result += result * 10 + r.Next(0, 10); Console.WriteLine(result);
多写了个+号: Random r = new Random(Environment.TickCount); for (int i = 0; i < 12; i++) result = result * 10 + r.Next(0, 10);
http://search.download.csdn.net/source/522536
public static string RandCode(int n) { char[] arrChar = new char[]{ '0','1','2','3','4','5','6','7','8','9' }; StringBuilder num = new StringBuilder(); Random rnd = new Random(DateTime.Now.Millisecond); for (int i = 0; i < n; i++) { num.Append(arrChar[rnd.Next(0, arrChar.Length)].ToString()); } return num.ToString(); }
long result = 0;
Random r = new Random(Environment.TickCount);
for (int i = 0; i < 12; i++)
result += result * 10 + r.Next(0, 10);
Console.WriteLine(result);
for (int i = 0; i < 12; i++)
result = result * 10 + r.Next(0, 10);
{
char[] arrChar = new char[]{
'0','1','2','3','4','5','6','7','8','9' };
StringBuilder num = new StringBuilder();
Random rnd = new Random(DateTime.Now.Millisecond);
for (int i = 0; i < n; i++)
{
num.Append(arrChar[rnd.Next(0, arrChar.Length)].ToString());
}
return num.ToString();
}