c# form'da random sayı üretimi

+2 oy
16 Nisan 2015 gizemergul Stajyer (730 puan)   sordu
C# form üzerinden ard arda birden fazla random sayı üretiyorum. Fakat ürettiğim sayılar hep aynı geliyor. Bunu nasıl düzeltebilirim.

2 Cevap

+2 oy
16 Nisan 2015 teaprogrammer Uzman Yardımcısı (1,720 puan)   cevapladı
19 Nisan 2015 gizemergul seçti
 
En İyi Cevap

public static string YeniSifreOlustur()
        {
            Random rnd = new Random();
            char[] Randomcharacter = { '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm', 'n', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'w', 'z' };
            string Generate = String.Empty;
            for (int i = 0; i < 7; i++)
            {
                Generate += Randomcharacter[rnd.Next(Randomcharacter.Length)];
            }

            return Generate;
        }

Bu fonksiyon üzerinden yürüyebilirsin 

+1 oy
18 Nisan 2015 oradaBiriVar Stajyer (720 puan)   cevapladı
Kodlarını paylaşmazsan nerde hata yaptığını anlayamayız. Random sayıyı nasıl üretiyorsun?
...