/// <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;
}
'ASP.NET' 카테고리의 다른 글
문자열을 MD5로 암호화 (0) | 2015.05.28 |
---|---|
Html 태그 없애기 (0) | 2015.05.28 |
쿠키 암호화 및 복호화 (0) | 2015.05.28 |
문자열을 바이트 단위로 잘라낸다.한글 2바이트, 영문 1바이트 (0) | 2015.05.28 |
다중 업로드 파일 클래스를 맹글어 보자 (0) | 2015.05.27 |