Possible Duplicate:
Generating random string in T-SQL
I need to convert this C# method in T-SQL:
public static string GenerateRandomID(int size)
{
StringBuilder pass = new StringBuilder();
Random random = new Random();
for (int i = 0; i < size; i++)
{
int binary = random.Next(0, 2);
switch (binary)
{
case 0:
char ch = (Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65))));
pass.Append(ch);
break;
case 1:
int num = random.Next(1, 10);
pass.Append(num);
break;
}
}
return pass.ToString();
}
Usage example: string output = GenerateRandomID(15)
output should look like: O1REGVIDK7T4R9R
Someone have an idea...