C# Tekrars�z Rastgele Say� Olu�turma

C# Tekrars�z Rastgele Say� Olu�turma


  

Bu payla��mda HashSet ile tekrars�z rastgele say� olu�turmay� g�sterece�im.Rastgele say� �retmek i�in Random s�n�f�n� kullanaca��z.Tekrars�z say� olu�turmak i�in ise normalde bir kontrol etmemiz gerekir fakat biz bununla u�ra�mayaca��z.Kontrol� bizim yerimize yapan HashSet adl� bir s�n�f�m�z�n Add methodu var.Bu method veri eklene�i zaman nesnemizin i�ersinde ayn� de�er varm� diye kontrol eder.Bool tipinde de�er d�nd�r�r.
�rnek :
�rne�imizde 1 ile 50 aras�nda rastgele 10 say� olu�turaca��z.
using System;
using System.Collections.Generic;

namespace RastgeleSayiUretme
{
class Program
{
static void Main(string[] args)
{
Random random = new Random();
HashSet<int> sayilar = new HashSet<int>();
while (sayilar.Count != 10)
sayilar.Add(random.Next(1, 50));

foreach (var i in sayilar)
Console.WriteLine(i);
Console.ReadKey();
}
}
}
Burada HashSet nesnemizin i�ersindeki veri say�s�n� count ile ald�k.�f ko�ulu ile veri say�s� 10 olmad��� s�rece, rastgele say� olu�tur ve ekle dedik.
��lemler bu kadar arkada�lar.�yi kodlamalar :)

Yorum Gönder

Recent Posts

https://www.rentacarantalya.net/
 
DeL��� : Film izle
Copyright © 2012 - 2013. DenemeTv

Tasar�m: G�ncel Bilgi