C# Random String Üretme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Dark_Lord
    Dark_Lord's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek

    Hocalarım, elimde bir fonkisyonum var. Ama Bu null dönüyor :(

            private string RandomString(int size)

            {

                char[] chArray = new char[size];

                Random rnd = new Random();

                for (int index = 0; index < size; ++index)

                    chArray[index] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"[rnd.Next("ABCDEFGHIJKLMNOPQRSTUVWXYZ".Length)];

                return new string(chArray);

            }

    Acaba sorun nerededir ? 

    Saygılarımla.


    "biz televizyon izleyerek, milyonerler, sinema tanrıları, rock yıldızları olacağımıza inanarak büyüdük ama olamayacağız... hepimiz heba oluyoruz... bütün bir nesil benzin pompalıyor, garsonluk yapıyor ya da beyaz yakalı köle olmuş... reklamlar yüzünden araba ve kıyafet peşindeyiz... nefret ettiğimiz işlerde çalışıyor, gereksiz şeyler alıyoruz..
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nickalti
    Lightsaber
    Lightsaber's avatar
    Kayıt Tarihi: 29/Ağustos/2012
    Erkek

    Hocam fonksiyonda bir hata yok, bende çalışıyor. Başka bir yerde sıkıntı olmasın?


    İnsan; insan olsaydı,insan olmazdı..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    .ElementAt fonksiyonunu kullanır mısın birde bu tür kodlama çok saçma olmuş :/ bu nedir :D 

     

    public static string RandomString(int size)
    
                {
                StringBuilder build = new StringBuilder();
                    
    
                    Random rnd = new Random();
                    String Values = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    
                for (int index = 0; index < size; index++)
                { 
                    build.Append(Values.ElementAt(rnd.Next(Values.Length)));
                }
    
    
                return build.ToString();
    
                }

     

    MhmdAlmz tarafından 27/May/16 22:46 tarihinde düzenlenmiştir

    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

            private static string RandomString(int size)
            {
                string charContains = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
                char[] chArray = new char[size];
                Random rnd = new Random();
                for (int index = 0; index < size; ++index)
                    chArray[index] = charContains[rnd.Next(charContains.Length)];
                return new string(chArray);
            }

     

    Çalışıyor bende bu. null felan değil.


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Dark_Lord
    Dark_Lord's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek
    Lightsaber bunu yazdı

    Hocam fonksiyonda bir hata yok, bende çalışıyor. Başka bir yerde sıkıntı olmasın?

    Haklısın hocam, bu resource kısmında bir sıkıntı varmış.

    @MhmdAlmz hocam sağ ol.


    "biz televizyon izleyerek, milyonerler, sinema tanrıları, rock yıldızları olacağımıza inanarak büyüdük ama olamayacağız... hepimiz heba oluyoruz... bütün bir nesil benzin pompalıyor, garsonluk yapıyor ya da beyaz yakalı köle olmuş... reklamlar yüzünden araba ve kıyafet peşindeyiz... nefret ettiğimiz işlerde çalışıyor, gereksiz şeyler alıyoruz..
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    attackatak
    attackatak's avatar
    Kayıt Tarihi: 06/Mayıs/2007
    Erkek

    herhangi bir sql bağlantısı yapıyorsan SELECT NEWID() daha temiz olacaktır. Şuan ki şeklinde kullanırsan kesinlikle bi gun kendinitekrar edicektir.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Dark_Lord
    Dark_Lord's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek
    attackatak bunu yazdı

    herhangi bir sql bağlantısı yapıyorsan SELECT NEWID() daha temiz olacaktır. Şuan ki şeklinde kullanırsan kesinlikle bi gun kendinitekrar edicektir.

    Sql değil hocam, string şifrelerken rastgele anahtar oluşturmak için deniyordum(eğer yanlışım yoksa)


    "biz televizyon izleyerek, milyonerler, sinema tanrıları, rock yıldızları olacağımıza inanarak büyüdük ama olamayacağız... hepimiz heba oluyoruz... bütün bir nesil benzin pompalıyor, garsonluk yapıyor ya da beyaz yakalı köle olmuş... reklamlar yüzünden araba ve kıyafet peşindeyiz... nefret ettiğimiz işlerde çalışıyor, gereksiz şeyler alıyoruz..
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nessaj
    nessaj's avatar
    Kayıt Tarihi: 03/Mayıs/2010
    Erkek

    Müdür projenin o çapta bir şey olmadığını tahmin ediyorum ancak şifre üretimi random classı ile yapılmaz. Çünkü yeterince random değil, tahmin edilebilir.

    "Rngcryptoserceprovider" bunu google yap.

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Dark_Lord
    Dark_Lord's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek
    nessaj bunu yazdı

    Müdür projenin o çapta bir şey olmadığını tahmin ediyorum ancak şifre üretimi random classı ile yapılmaz. Çünkü yeterince random değil, tahmin edilebilir.

    "Rngcryptoserceprovider" bunu google yap.

    Hocam bir projeyi decompile ettiğimde _rng diye instance görmüştüm, onu çağrıştırdı. Bu ara bilgi için çok sağ ol.


    "biz televizyon izleyerek, milyonerler, sinema tanrıları, rock yıldızları olacağımıza inanarak büyüdük ama olamayacağız... hepimiz heba oluyoruz... bütün bir nesil benzin pompalıyor, garsonluk yapıyor ya da beyaz yakalı köle olmuş... reklamlar yüzünden araba ve kıyafet peşindeyiz... nefret ettiğimiz işlerde çalışıyor, gereksiz şeyler alıyoruz..
Toplam Hit: 1244 Toplam Mesaj: 9
c# random number generator random string