RandomNumberGenerator.GetNonZeroBytes Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
GetNonZeroBytes(Byte[]) |
Ketika ditimpa di kelas turunan, mengisi array byte dengan urutan acak nilai nonzero yang kuat secara kriptografis. |
GetNonZeroBytes(Span<Byte>) |
Mengisi rentang byte dengan urutan acak nilai nonzero yang kuat secara kriptografis. |
GetNonZeroBytes(Byte[])
- Sumber:
- RandomNumberGenerator.cs
- Sumber:
- RandomNumberGenerator.cs
- Sumber:
- RandomNumberGenerator.cs
Ketika ditimpa di kelas turunan, mengisi array byte dengan urutan acak nilai nonzero yang kuat secara kriptografis.
public:
virtual void GetNonZeroBytes(cli::array <System::Byte> ^ data);
public:
abstract void GetNonZeroBytes(cli::array <System::Byte> ^ data);
public virtual void GetNonZeroBytes (byte[] data);
public abstract void GetNonZeroBytes (byte[] data);
abstract member GetNonZeroBytes : byte[] -> unit
override this.GetNonZeroBytes : byte[] -> unit
abstract member GetNonZeroBytes : byte[] -> unit
Public Overridable Sub GetNonZeroBytes (data As Byte())
Public MustOverride Sub GetNonZeroBytes (data As Byte())
Parameter
- data
- Byte[]
Array untuk diisi dengan byte nonzero acak yang kuat secara kriptografis.
Contoh
Contoh berikut membuat urutan acak 100 byte nonzero dan menyimpannya di random
.
array<Byte>^ random = gcnew array<Byte>(100);
RandomNumberGenerator^ rng = RandomNumberGenerator::Create();
rng->GetNonZeroBytes( random ); // The array is now filled with cryptographically strong random bytes, and none are zero.
byte[] random = new byte[100];
using (RandomNumberGenerator rng = RandomNumberGenerator.Create())
{
rng.GetNonZeroBytes(random); // The array is now filled with cryptographically strong random bytes, and none are zero.
}
Dim random() As Byte = New Byte(100) {}
Using rng As RandomNumberGenerator = RandomNumberGenerator.Create()
rng.GetNonZeroBytes(random) ' bytes in random are now random and none are zero
End Using
Keterangan
Panjang array byte menentukan berapa banyak byte acak yang dihasilkan.
Lihat juga
Berlaku untuk
GetNonZeroBytes(Span<Byte>)
- Sumber:
- RandomNumberGenerator.cs
- Sumber:
- RandomNumberGenerator.cs
- Sumber:
- RandomNumberGenerator.cs
Mengisi rentang byte dengan urutan acak nilai nonzero yang kuat secara kriptografis.
public:
virtual void GetNonZeroBytes(Span<System::Byte> data);
public virtual void GetNonZeroBytes (Span<byte> data);
abstract member GetNonZeroBytes : Span<byte> -> unit
override this.GetNonZeroBytes : Span<byte> -> unit
Public Overridable Sub GetNonZeroBytes (data As Span(Of Byte))