Rnd İşlevi

Not:  En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz .

Rastgele bir sayı içeren Single türünde bir değer döndürür.

Sözdizimi

Rnd [(sayı)]

İsteğe bağlı sayıbağımsız değişken tek veya geçerli herhangi bir sayısal ifadeolur.

Dönüş değerleri

Sayı değilse

Rnd oluşturur

Sıfırdan

Sayıçekirdekkullanarak her zaman aynı sayı.

Sıfırdan büyük

Sıradaki sonraki rastgele sayı.

Sıfıra eşit

En son oluşturulan bir sayıdır.

Sağlanan değil

Sıradaki sonraki rastgele sayı.


Notlar

Rnd işlevi, küçüktür 1 ancak değerinden büyük veya sıfıra eşit bir değer döndürür.

Sayı değerinin nasıl Rnd rastgele bir sayı üretir belirler:

Rnd işlevi her ardışık aramaya sıradaki sonraki sayı bir çekirdek önceki numarası kullandığı için verilen herhangi bir başlangıç çekirdek için aynı numara sırasını oluşturulur.

Rnd , çağırma önce rastgele ifadesi olmayan bir bağımsız değişken sistem süreölçer dayalı bir çekirdek ile rastgele bir sayı Oluşturucusu'nu başlatmak için kullanın.

Belirli bir aralıktaki rastgele tamsayı elde etmek için bu formülü kullanın:

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

Burada, upperbound aralıktaki en yüksek sayı ve lowerbound aralıktaki en düşük sayı.

Not: Rasgele sayı sıraları yinelemek için negatif bir bağımsız değişkeni ile rastgele bir sayı bağımsız değişkeni ile hemen kullanmadan önce Rnd arayın. Rastgelesayı ile aynı değeri kullanarak önceki sıranın yineleme değil.

Örnek

Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.

Bu örnekte, rastgele tamsayı değeri 1 ile 6 için üretmek için Rnd işlevi kullanılmaktadır.

Dim MyValue
' Generate random value between 1 and 6.
MyValue = Int((6 * Rnd) + 1)
Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×