Generate Random Password Using C#
This article will explain how to generate random password using C# and create strong password, let’s follow this tutorial below.
Step 1:
Design windows form application like this (see below image)
- txtusername
- txtpassword
- Button1

Step 2:
Source Code for Random Password (Button1) clicked event:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace RandomPasswordUsingCsharp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
static string Shuffle(string input)
{
var q = from c in input.ToCharArray()
orderby Guid.NewGuid()
select c;
string s = string.Empty;
foreach (var r in q)
s += r;
return s;
}
private void button1_Click(object sender, EventArgs e)
{
int passLength = 6;
txtpassword.Text = "";
string text = "aAbBcCdDeEfFgGhHiIjJhHkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ01234567890123456789,;:!*$@-_=,;:!*$@-_=";
text = Shuffle(text); //shuffle the above symbols using shuffle() method.
text = text.Remove(passLength); //cut the string size according to the chosen trackbar value.
txtpassword.Text = text;
}
}
}
Results:

Code Explanation:
This code explain how to create a password randomly and helps user to create strong password.
Generate Random Password Using C# – Free Download Source code
Mark Jaylo
YTC: https://www.youtube.com/c/MarkTheProgrammer
You may visit our facebook page for more information, inquiries and comments.
Hire our team to do the project.