Rnd İşlevi

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

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

Sözdizimi

Rnd [(number)]

İ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ılara 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)

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

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.

×