/// <summary>
/// 지정한 길이만큼 랜덤으로 문자열를 만들어 반환한다
/// </summary>
/// <param name="cnt">길이지정-최대 36자까지</param>
/// <returns></returns>
public static string RandomString(int cnt)
{
 Random r = new Random();
 string keylist = "abcdefghijklmnopqrstuvwxyz0123456789";
 string key = "";

 for (int i = 0; i < cnt; i++)
 {
  double ino = r.NextDouble();
  double n = Math.Floor(ino * keylist.Length);
  key += keylist.Substring(Convert.ToInt16(n), 1);
 }
 return key;
}
/// <summary>
/// 지정한 길이만큼 랜덤으로 숫자를 만들어 반환한다
/// </summary>
/// <param name="cnt"></param>
/// <returns></returns>
public static string RandomInteger(int cnt)
{
 Random r = new Random();
 string keylist = "9876543210123456789";
 string key = "";

 for (int i = 0; i < cnt; i++)
 {
  double ino = r.NextDouble();
  double n = Math.Floor(ino * keylist.Length);
  key += keylist.Substring(Convert.ToInt16(n), 1);
 }
 return key;
}

Posted by 따랑
,