Kolikor veste že več kot en mesec nisem napisal nič o C#. Zato sem se danes lotil napisati nekaj člankov kateri pa ne bojo vsi takoj objavljeni.
Danes si bomo ogledali kako z Random izberemo naključno črko ali število seveda po naših omejitvah.

1)
Kot prvo bomo v program vnesli začetno in končno vrednost med katerima bo naš računalnik izbiral naključno število. To bomo naredili z že znanim ukazom Console.ReadLine();
Tako da bo izgledalo takole:

Console.WriteLine("Vnesite začetno vrednost (minimalno): ");
int min = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Vnesite končno vrednost (maksimalno): ");
int max = Convert.ToInt32(Console.ReadLine());

2)
Sedaj ko smo vnesli obe števili moramo narediti objekt v katerem bo Random metoda.

Random naklj = new Random();

Nato moramo v določeno spremenljivko shraniti naključno število katero bo znotraj naših omejitev. Za generiranje naključnega število uporabimo:

int a= naklj.Next(min, max);

Kot vidite se v oklepajih nahajata naši 2 spremenljivki kateri smo ustvarili v 1 koraku in smo jih sedaj dodali objektu naklj.

3)
Sedaj ko imamo v spremenljvki A shranjeno število, ki nam ga je izbral računalnik tega lahko izpišemo tako kot vsako spremenljivko z:

Console.WriteLine("Naključno število je:\t"+a);

4)
Če pa želimo da nam bo program izpisal naključno črko moramo pa vse skupaj malo poraviti in sicer omejitev moramo nastaviti 65 - 95 saj se med temi števili po ACSII tabeli nahajajo črke. Tako moramo objektu naklj postavili take omejitve:

int a= naklj.Next(65, 95);

Sedaj pa moramo število še pretvoriti v črko. To bomo pa naredili z metodo Convert katero tudi že poznamo.

char b = Convert.ToChar(a);

Tako smo ustvarili novo spremenljivko B katera je tipa CHAR pretvarjali smo pa spremenljivko A v kateri je bilo naključno število.
Sedaj pa samo še izpišemo.

Console.WriteLine("Naključna črka je:\t"+b);

P.S.:
Ko boste ustvarjali naključno črko lahko vse kar smo naredili v 1 koraku izpustite saj samo nastavili omejitev če v samem klicu objekta.

Tukaj prilagam še source datoteko če vam bo kaj delalo težave: Random -> Download

Prav tako pa je spodaj slika kako izgleda izpis: