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:

Visual Basic Net'de Rastgele Sayı Üretme Uygulaması Nasıl Yapılır? Detaylı Anlatım

İ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.

VB.NET ile ilgili dikkatinizi çekebilecek diğer örnek uygulamalarımız

1. Visual Basic Kurulumu ve Kaldırılması
2. Visual Basic .Net’de Yazıcı Uygulaması Geliştirme Komutları
3. Visual Basic Net’de Rastgele Sayı Üretme Uygulaması
4. Visual Basic Access Elle Bağlantı Nasıl Yapılır?
5. VB.NET de Formları İç İçe Açma

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir