Tutorial CSharp : Random String A-Z 0-9 di C#

Membuat Aplikasi Inventory memerlukan No Faktur, Membuat No faktur dengan String "abcdefghijklmnopqrstuvwyxzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" menggunakan Csharp sangatlah mudah, seperti Tutorial SCode sebelumnya, Tutorial Vb.Net : Nomor Faktur Otomatis Aplikasi Inventory, Random String bisa ditambah dengan DateTime, jadi string yang sudah dirandom akan otomatis menambahkan tanggal/jam/menit/detik string tersebut diLoad.

Membuat Random String C# :

Buatlah Sebuah Form baru di Visual Studio 2010 dengan nama "FrmUtama.Cs", dan tuliskan semua Code dibawah ini :
        // Functions No Faktur
Random rand = new Random();
public const string Alphabet = "abcdefghijklmnopqrstuvwyxzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
public string GenerateString(int size) {
char[] chars = new char[size];

for (int i = 0; i < size; i++) {
chars[i] = Alphabet[rand.Next(Alphabet.Length)];
}
return new string(chars);
}
Panggil Functions Random String pada Form Load C# :
textBox1.Text = GenerateString(16); //Random string di textbox1 sebanyak 16 digit
sangat mudah bukan ?

Jika ingin ditambahkan dengan value Date Time, tinggal Kolaborasi sedikit kode diatas seperti ini :
            string x = DateTime.Now.ToString();
textBox1.Text = GenerateString(16) + x;
Tutorial CSharp : Random String A-Z 0-9 di C#

Jika ada pertanyaan tuliskan saja di kotak komentar dibawah ya, terima kasih ;)