Yazı Font Küçült Yazı Font Büyült

Random Kod Üretmek

 

Merhaba arkadaşlar bu makalemizde  8 karakterden oluşan random kodlar üreteceğiz.

Sizler projenizde KodOlustur(8) kısmındaki 8 rakamını değiştirerek istediğiniz uzunlukta kodlar üretebilirsiniz. (Şekil 1)

 

Resim1

Şekil 1 

 

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

 

namespace WindowsFormsApplication1

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        private string KodOlustur(int kodUzunluk)

        {

            System.Text.StringBuilder sb = new System.Text.StringBuilder();

            System.Random objRandom = new System.Random();

            string[] strChars = { "A","B","C","D","E","F","G","H","I",

                                  "J","K","L","M","N","O","P","Q","R",

                                  "S","T","U","V","W","X","Y","Z",

                                  "1","2","3","4","5","6","7","8","9","0",

                                  "a","b","c","d","e","f","g","h","i","j","k",

                                  "l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",

                                  "@","#","?"

                                };

            int maxRand = strChars.GetUpperBound(0);

            for (int i = 0; i < kodUzunluk; i++)

            {

                int rndSayi = objRandom.Next(maxRand);

                sb.Append(strChars[rndSayi]);

            }

            return sb.ToString();

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

            // 8 karakterli rastgele kod üretiyoruz.

            MessageBox.Show("Üretilen Kod: " + KodOlustur(8));

        }

    }

}

 

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle.  Bol kodlu günler. Bahadır ŞAHİN