RandomNumberGenerator.GetInt32 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.
Aşırı Yüklemeler
GetInt32(Int32) |
Şifreleme açısından güçlü rastgele bir sayı oluşturucu kullanarak 0 (dahil) ile belirtilen özel sınır arasında rastgele bir tamsayı oluşturur. |
GetInt32(Int32, Int32) |
Şifreleme açısından güçlü bir rastgele sayı oluşturucu kullanarak belirtilen kapsayıcı alt sınır ile belirtilen özel üst sınır arasında rastgele bir tamsayı oluşturur. |
GetInt32(Int32)
- Kaynak:
- RandomNumberGenerator.cs
- Kaynak:
- RandomNumberGenerator.cs
- Kaynak:
- RandomNumberGenerator.cs
Şifreleme açısından güçlü rastgele bir sayı oluşturucu kullanarak 0 (dahil) ile belirtilen özel sınır arasında rastgele bir tamsayı oluşturur.
public:
static int GetInt32(int toExclusive);
public static int GetInt32 (int toExclusive);
static member GetInt32 : int -> int
Public Shared Function GetInt32 (toExclusive As Integer) As Integer
Parametreler
- toExclusive
- Int32
Rastgele aralığın dışlayıcı üst sınırı.
Döndürülenler
0 (dahil) ile toExclusive
(hariç) arasında rastgele bir tamsayı.
Özel durumlar
Parametresi 0'dan toExclusive
küçük veya buna eşit.
Açıklamalar
Üst sınır, diziden, span'dan veya listeden uzunluk değeri geçirmeyi etkinleştirmek için özeldir. Özel bir üst sınır olduğundan bu yöntem hiçbir zaman oluşturamıyor Int32.MaxValue.
Bu yöntem, basit bir modüler aritmetik işlemin üreteceği düşük değer sapmasını önlemek için bir atma ve yeniden deneme stratejisi kullanır.
Şunlara uygulanır
GetInt32(Int32, Int32)
- Kaynak:
- RandomNumberGenerator.cs
- Kaynak:
- RandomNumberGenerator.cs
- Kaynak:
- RandomNumberGenerator.cs
Şifreleme açısından güçlü bir rastgele sayı oluşturucu kullanarak belirtilen kapsayıcı alt sınır ile belirtilen özel üst sınır arasında rastgele bir tamsayı oluşturur.
public:
static int GetInt32(int fromInclusive, int toExclusive);
public static int GetInt32 (int fromInclusive, int toExclusive);
static member GetInt32 : int * int -> int
Public Shared Function GetInt32 (fromInclusive As Integer, toExclusive As Integer) As Integer
Parametreler
- fromInclusive
- Int32
Rastgele aralığın kapsayıcı alt sınırı.
- toExclusive
- Int32
Rastgele aralığın dışlayıcı üst sınırı.
Döndürülenler
(dahil) ile toExclusive
(hariç) arasında fromInclusive
rastgele bir tamsayı.
Özel durumlar
toExclusive
Parametresi, parametresinden küçük veya parametreye fromInclusive
eşit.
Açıklamalar
Üst sınır, diziden, span'dan veya listeden uzunluk değeri geçirmeyi etkinleştirmek için özeldir. Özel bir üst sınır olduğundan bu yöntem hiçbir zaman oluşturamıyor Int32.MaxValue.
Bu yöntem, basit bir modüler aritmetik işlemin üreteceği düşük değer sapmasını önlemek için bir atma ve yeniden deneme stratejisi kullanır.
Hem toExclusive
hem de fromInclusive
için negatif değerlere izin verilir.