GUID 를 만들어 보려고 이렇게 쓰다가..
private int RandomNumber(int min, int max)
{
Random random = new Random();
return random.Next(min, max);
}
private string RandomString(int size, bool lowerCase)
{
StringBuilder builder = new StringBuilder();
Random random = new Random();
char ch ;
for(int i=0; i<size; i++)
{
ch = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65))) ;
builder.Append(ch);
}
if(lowerCase)
return builder.ToString().ToLower();
return builder.ToString();
}
public string GetRandomPassword()
{
StringBuilder builder = new StringBuilder();
builder.Append(RandomString(4, true));
builder.Append(RandomNumber(1000, 9999));
builder.Append(RandomString(2, false));
return builder.ToString();
}
요즘은 이걸로 다시 바꿨음..
public static string GetRandomPassword(int iLength)
{
if (iLength < 1) iLength = 1;
if (iLength > 40) iLength = 40;
String sSeed = Guid.NewGuid().ToString().Replace("-", "");
return sSeed.Substring(0, iLength);
}



