Giriş
(6)

C# tekrarsız rastgele sayı çekme

tiny toon
Arkadaşlar, aşağıdaki kodda sayısal loto programı yazmaya çalıştım, her bir kolondaki değerlerin tekrarsız olması için kodu nasıl düzeltmeliyim? Teşekkürler.Random Rnd= new Random(); int Kolon = 8; for (int kln = 1; kln <= Kolon; kln++) { for (int i = 1; i <= 6; i++) { int loto = Rnd.
Arkadaşlar, aşağıdaki kodda sayısal loto programı yazmaya çalıştım, her bir kolondaki değerlerin tekrarsız olması için kodu nasıl düzeltmeliyim? Teşekkürler.

Random Rnd= new Random();
int Kolon = 8;

for (int kln = 1; kln <= Kolon; kln++) {

for (int i = 1; i <= 6; i++) {

int loto = Rnd.Next (1, 50);
Console.Write ("{0} ", loto);
}
Console.Write ("\n");
}
0
tiny toon
(26.12.15)
Seed eklemen lazım.

Random rand = new Random(Guid.NewGuid().GetHashCode());

sonra kullan rand.Next diye.
0
mesglsn sanirm bn yatiyrm
(26.12.15)
@mesglsn sanirm bn yatiyrm

Denedim ama tekrar verdi yine.
0
🌸tiny toon
(26.12.15)
Şu anda denedim gayet random veriyor. Kolay kolay tekrar vermemesi lazım bu çözümün. Kendi yarattğın Rnd objesini değil, rand objesini kullanıyorun değil mi?
0
mesglsn sanirm bn yatiyrm
(26.12.15)
Rnd kullanmıştım.
0
🌸tiny toon
(26.12.15)
c de srand(time(null)) ile yapılıyor. time kütüphanesinde. c# daki karşılığı varsa bulabilirsin
0
sanguine mcqaer
(26.12.15)
Farklı yöntemlerle yapılabilir ancak şu an aklıma gelenler; bir hashset oluşturup rassal sayıları bu hashsetin eleman sayısı 6 olana kadar eklemek. Hashset tekrar veri almadığı için eleman sayısı 6'ya ulaşmışsa bu elemanların hepsi birbirinden farklıdır. Ancak algoritma hesaplama süresi rassaların aynı gelme ihtimaline bağlı olarak uzayacaktır. Bir başka yöntem de topları simüle etmek. Bu yöntemde bir List oluşturup içine 1'den 49'a kadar bütün sayıları ekliyoruz. Sonra bu listenin eleman sayısı aralığında kalacak rassal bir sayı üretiyoruz. Örneğin üretilen sayı x olsun. Bu listeden x. elemanı alıyoruz ve listeden çıkarıyoruz. Bu işlemi 6 defa yaptığımızda elimizdeki sayılar birbirlerinden farklı 6 rassal sayı olmak zorunda.
0
tronel
(30.12.15)
(8)

Raspberry Pi hakkinda?

allstar
Simdi ben bu aleti alsam hdmi ile tvye baglasam wireless adaptoru taksam alete .sonra browser destekleyen bi isletum sistemi yuklesem dizi film izle tarzi sitelere girip izleyebilir miyim??
Simdi ben bu aleti alsam hdmi ile tvye baglasam wireless adaptoru taksam alete .sonra browser destekleyen bi isletum sistemi yuklesem dizi film izle tarzi sitelere girip izleyebilir miyim??
0
allstar
(13.08.12)
donanım yetersiz kalır diye düşünüyorum
0
Fakin idiyıts
(13.08.12)
girip izlersin 1080p oynatiyo cihaz
0
eksimtrak
(13.08.12)
peki bu videolar yüklenirken kasma olmaz mı sonuçta net ne kadar hızlı olsada ara belleği kullanmıyor mu?
0
🌸allstar
(13.08.12)
dayı aynı şeyi ben de düşüniyorum da işte o 'browser destekleyen film izleten işletim sistemi' henüz tam olarak port edilmedi o cihaza. birebir aynı senaryo nette biraz yapılsın, stabil olarak kesin uygulanabilir hale gelsin, ben de satın alıcam.
0
roket adam
(13.08.12)
android işletim sistemi yükleniyormuş ordaki browserdan giremez miyiz?
0
🌸allstar
(13.08.12)
googleda böyle bir modül çıkardı. chrome filan var.
0
point me at the sky
(13.08.12)
1080p video oynatabiliyor ama olayın flash boyutu var dizi siteleri hep flash kullanıyor videolar flv formatında ve bu i5 işlemcili bilgisayarımda bile kasma yapabiliyor raspberry pi'de çok deli kasar, ama videoları direk indireceksen alayını izlersin
0
ne gerek var ki
(13.08.12)
Media centre olarak kullanabileceğin bir işletim sistemi yüklersen youtube ve bazı bilinen video sitelerindeki videoları izlersin ancak performans konusunda çok sıkıntı yaşarsın. Eğer alış amacın bu ise önermiyorum.
0
tronel
(14.02.14)
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler basond, compumaster, fraise, kibritsuyu, rakicandir
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır.