Visual Basic .NET’te, rastgele sayı üretmek için “Random” sınıfı kullanılır. Bu sınıf, rastgele sayı üretmek için çeşitli yöntemler sağlar. Aşağıdaki adımlar, Visual Basic .NET’te rastgele sayı üretmek için izlenebilecek adımları gösterir:
İlk olarak, projenize “Random” sınıfını ekleyin. Bunu yapmak için, kodunuzun başına aşağıdaki satırı ekleyin:
vbnet
Imports System.Random
Bir “Random” nesnesi oluşturun. Bunu yapmak için, aşağıdaki kodu kullanabilirsiniz:
vbnet
Dim rnd As New Random()
Bu kod, “rnd” adında bir “Random” nesnesi oluşturur.
Rastgele sayı üretmek için “Next” yöntemini kullanın. “Next” yöntemi, belirli bir aralıktaki rastgele bir tamsayı döndürür. Örneğin, aşağıdaki kod, 0 ile 99 arasında rastgele bir tamsayı döndürür:
vbnet
Dim sayi As Integer = rnd.Next(100)
Bu kod, “rnd” nesnesinden bir tamsayı döndürür ve “sayi” değişkenine atar. “Next” yönteminin parametresi, döndürülecek maksimum değeri belirtir.
Rastgele bir ondalık sayı üretmek isterseniz, “NextDouble” yöntemini kullanabilirsiniz. Bu yöntem, 0 ile 1 arasında rastgele bir ondalık sayı döndürür. Örneğin, aşağıdaki kod, 0 ile 1 arasında rastgele bir ondalık sayı döndürür:
vbnet
Dim ondalikSayi As Double = rnd.NextDouble()
Bu kod, “rnd” nesnesinden bir ondalık sayı döndürür ve “ondalikSayi” değişkenine atar.
Rastgele bir karakter dizisi üretmek isterseniz, “NextBytes” yöntemini kullanabilirsiniz. Bu yöntem, belirtilen bir bayt dizisine rastgele baytlar yazar. Örneğin, aşağıdaki kod, 10 baytlık bir diziye rastgele baytlar yazar:
scss
Dim baytDizi(9) As Byte
rnd.NextBytes(baytDizi)
Bu kod, “rnd” nesnesinden rastgele baytlar alır ve “baytDizi” adlı diziye yazar.
