自己写的一段获取随机代码的程序,运行的时候总是出现  重载“RandomCode”方法未获取“0”参数
是不是我调用的时候出错了?请大家帮忙
private string RandomCode(int code)
{
  string allchar = "0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n";
  string[] allchararray = allchar.Split(',');
  string randomcode = "";
  System.Random rand = new System.Random(unchecked((int)DateTime.Now.Ticks));
    for (int i = 0; i < code; i++)
{
  int t = rand.Next(allchararray.Length);
  randomcode += allchararray[t];
}
  return randomcode;

}