VBMath.Randomize Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Rastgele sayı oluşturucuyu başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Randomize() |
Rastgele sayı oluşturucuyu başlatır. |
| Randomize(Double) |
Rastgele sayı oluşturucuyu başlatır. |
Randomize()
- Kaynak:
- VBMath.vb
- Kaynak:
- VBMath.vb
- Kaynak:
- VBMath.vb
- Kaynak:
- VBMath.vb
- Kaynak:
- VBMath.vb
Rastgele sayı oluşturucuyu başlatır.
public:
static void Randomize();
public static void Randomize();
static member Randomize : unit -> unit
Public Sub Randomize ()
Örnekler
Bu örnek, rastgele sayı oluşturucuyu başlatmak için deyimini Randomize kullanır. Sayı bağımsız değişkeni atlanmış olduğundan, Randomize işlevinden Timer döndürülen değeri yeni tohum değeri olarak kullanır.
' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))
Açıklamalar
Yönteminin Randomize bu aşırı yüklemesi bir tohum değeri almaz. Bunun yerine, sistem zamanlayıcı tarafından döndürülen değer yeni tohum değeri olarak kullanılır.
Kullanılmazsa Randomize , Rnd işlev (bağımsız değişken olmadan) ilk çağrıldığında çekirdekle aynı sayıyı kullanır ve ardından son oluşturulan sayıyı çekirdek değeri olarak kullanır.
Note
Rastgele sayı dizilerini yinelemek için, sayısal bağımsız değişkenle kullanmadan Rnd hemen önce negatif bir bağımsız değişkenle çağırınRandomize.
Important
Random Deyimi ve işlevi bir tohum değeriyle başladığından Rnd ve sonlu bir aralık içinde yer alan sayılar oluşturduğundan, sonuçları oluşturmak için kullanılan algoritmayı bilen biri tarafından tahmin edilebilir olabilir. Sonuç olarak, Random şifrelemede kullanılmak üzere rastgele sayılar oluşturmak için deyimi ve Rnd işlevi kullanılmamalıdır. Daha fazla bilgi için bkz. RandomNumberGenerator.
Ayrıca bkz.
Şunlara uygulanır
Randomize(Double)
- Kaynak:
- VBMath.vb
- Kaynak:
- VBMath.vb
- Kaynak:
- VBMath.vb
- Kaynak:
- VBMath.vb
- Kaynak:
- VBMath.vb
Rastgele sayı oluşturucuyu başlatır.
public:
static void Randomize(double Number);
public static void Randomize(double Number);
static member Randomize : double -> unit
Public Sub Randomize (Number As Double)
Parametreler
- Number
- Double
Optional. Bir Object veya geçerli herhangi bir sayısal ifade.
Örnekler
Bu örnek, rastgele sayı oluşturucuyu başlatmak için deyimini Randomize kullanır. Sayı bağımsız değişkeni atlanmış olduğundan, Randomize işlevinden Timer döndürülen değeri yeni tohum değeri olarak kullanır.
' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))
Açıklamalar
Randomizeişlevin rastgele sayı oluşturucusunun Number başlatılması için kullanılır Rnd ve yeni bir tohum değeri verir. atlarsanız Number, sistem zamanlayıcı tarafından döndürülen değer yeni tohum değeri olarak kullanılır.
Kullanılmazsa Randomize , Rnd işlev (bağımsız değişken olmadan) ilk çağrıldığında çekirdekle aynı sayıyı kullanır ve ardından son oluşturulan sayıyı çekirdek değeri olarak kullanır.
Note
Rastgele sayı dizilerini yinelemek için, sayısal bağımsız değişkenle kullanmadan Rnd hemen önce negatif bir bağımsız değişkenle çağırınRandomize.
Randomize için Number aynı değerle kullanıldığında önceki sıra yinelenmez.
Important
Random Deyimi ve işlevi bir tohum değeriyle başladığından Rnd ve sonlu bir aralık içinde yer alan sayılar oluşturduğundan, sonuçları oluşturmak için kullanılan algoritmayı bilen biri tarafından tahmin edilebilir olabilir. Sonuç olarak, Random şifrelemede kullanılmak üzere rastgele sayılar oluşturmak için deyimi ve Rnd işlevi kullanılmamalıdır. Daha fazla bilgi için bkz. RandomNumberGenerator.