Random Password Generation Using C#

Posted by Prince | 4:30:00 PM | | 0 comments »



Generating Random Password Using C#:
                                                              The following method would be useful for generating random password using C#. You just give length of the password as input and get the random password.

Code:
   public static string GenerateRandomPassword(int length)
    {
        
char[] chars "$%#@!*abcdefghijklmnopqrstuvwxyz1234567890?;:ABCDEFGHIJKLMNOPQRSTUVWXYZ^&".ToCharArray();
        string 
password = string.Empty;
        
Random random = new Random();

        for 
(int 0i < lengthi++)
        {
            
int random.Next(1,chars.Length);
            
//Don't Allow Repetation of Characters
            
if (!password.Contains(chars.GetValue(x).ToString()))
                password +
chars.GetValue(x);
            else
                
i--;
        
}
        
return password;
    
}
Its a simple logic instead by generating a random number between 1 and Length of characters. It also checks that same character is not repeated in generated password and finally return the randomly generated password string of desired length.

0 comments

Related Posts Plugin for WordPress, Blogger...