using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication19
{
class Program
{
static void Main(string[] args)
{//10 karakterli harflerden ve sayılarda oluşacak bir şifre programının tasarımı
//1. Kısım
char[] karakter = new char[36]; // Tek karakter olduğu için char kullandık...
int i = 0;
// Harfleri diziye attık...
for (char k = 'a'; k <= 'z'; k++) // a dan z ye de for döngüsü kurabiliyoruz...
{
karakter[i] = k;
i++;
}
// Rakamları diziye atıyoruz...
for (char k = '0'; k <= '9'; k++)
{
karakter[i] = k;
i++;
}
Console.WriteLine();
// 2. Kısım
string sifre = ""; // Şifre üretmek için kullanacağız...
int dizisayaci = 0;
Random uret = new Random(); //Rastgele dizi elamanları kadar sayı üreteceğiz
for (i = 0; i <= 9; i++)
{
dizisayaci = uret.Next(0, 35); // Sayıları üretiyoruz...
//Üretilen sayıya karşılık karakter dizisinin elamanını çağırıyoruz...
sifre = sifre + karakter[dizisayaci]; // tek tek ekleyerek şifremizi oluşturuyoruz...
}
// Oluşturulmuş olan şifreyi ekranda gösteriyor...
Console.WriteLine("Üretilmiş olan şifre = " + sifre);
Console.ReadKey();
}
}
}