Wednesday, 30 March 2016

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

thumbnail 1 summary

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 menambahkantanggal/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 :
?
1
2
3
4
5
6
7
8
9
10
11
// 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# :
?
1
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 :
?
1
2
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 ;)

0 comments:

Post a Comment