static object locker = new object();
public static long Generate15DigitsUniqueNumber()
{
try
{
lock (locker)
{
Thread.Sleep(100);
return Convert.ToInt64(DateTime.Now.ToString("yyyyMMddHHmmssff"));
}
}
catch (Exception ex)
{
return Convert.ToInt64(DateTime.Now.ToString("yyyyMMddHHmmssff"));
}
}
OutPut=> 2017021412354472
// OR using string and byte
public static string GenerateRandomString(Random rnd)
{
byte[] bytes = new byte[255];
rnd.NextBytes(bytes);
string szRandom = System.Text.Encoding.ASCII.GetString(bytes);
char[] c = szRandom.ToCharArray();
StringBuilder sb = new StringBuilder();
foreach (char cc in c)
{
if (Char.IsLetter(cc))
{
sb.Append(cc);
}
}
return sb.ToString();
}
public static void Main()
{
Random rnd = new Random();
Console.WriteLine("RandomPassword={0}", GenerateRandomString(rnd));
}
OutPut like that=> sEmVYckDVHXpCVkQHhNNbnKNeefGQaWzlvBjlAqQCosDLWzkflER
No comments:
Post a Comment