Skip to main content

AccessTr.neT


İstedigimiz Haneli Rastgele Sayı Üretme (random)

İstedigimiz Haneli Rastgele Sayı Üretme (random)

#1
Merhaba başlıkta belirttigim gibi mesela 20 haneli rastgele sayı üretmek istiyorum bulabildigim kodlarla yapmaya çalıştım fakat tam olarak 20 olmuyor yardımlarınızı bekliyorum.
Cevapla
#2
Stackoverflowdan alıntıdır :

dim validchars as string = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"

dim sb as new StringBuilder()
dim rand as new Random()
for i as Integer = 1 to 20
   dim idx as Integer = rand.Next(0, validchars.Length)
   dim randomChar as char = validchars(idx)
   sb.Append(randomChar)
next i

dim randomString = sb.ToString()

validchars değişkeninin içine yazılanlardan üretir. Sadece harf isterseniz onları bırakıp diğerlerini silebilirsiniz. Çok daha basit birşey olsun isterseniz MD5 ile random bir değer oluşturup ilk 20 karakterini de alabilirsiniz.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
#3
(17/05/2017, 21:50)alpeki99 yazdı: Stackoverflowdan alıntıdır :

dim validchars as string = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"

dim sb as new StringBuilder()
dim rand as new Random()
for i as Integer = 1 to 20
   dim idx as Integer = rand.Next(0, validchars.Length)
   dim randomChar as char = validchars(idx)
   sb.Append(randomChar)
next i

dim randomString = sb.ToString()

validchars değişkeninin içine yazılanlardan üretir. Sadece harf isterseniz onları bırakıp diğerlerini silebilirsiniz. Çok daha basit birşey olsun isterseniz MD5 ile random bir değer oluşturup ilk 20 karakterini de alabilirsiniz.

Teşekkürler Hocam.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task