RandomNumberGenerator.GetNonZeroBytes メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > RandomNumberGenerator.GetNonZeroBytes メソッドの意味・解説 

RandomNumberGenerator.GetNonZeroBytes メソッド

派生クラスオーバーライドされると、バイト配列に、暗号化使用する厳密な 0 以外の値のランダム シーケンス格納します

名前空間: System.Security.Cryptography
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

解説解説
使用例使用例

100 バイト長の 0 以外の値のランダム シーケンス作成しrandom格納する例を次に示します

Dim random() As Byte = New
 Byte(100) {}
'RNGCryptoServiceProvider is an implementation of an RNG
Dim rng As New RNGCryptoServiceProvider()
rng.GetNonZeroBytes(random) ' bytes in random are now random and none
 are zero
byte[] random = new Byte[100];
//RNGCryptoServiceProvider is an implementation of a random number generator.
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
rng.GetNonZeroBytes(random); // The array is now filled with cryptographically
 strong random bytes, and none are zero.
array<Byte>^ random = gcnew array<Byte>(100);
//RNGCryptoServiceProvider is an implementation of a random number generator.
RNGCryptoServiceProvider^ rng = gcnew RNGCryptoServiceProvider;
rng->GetNonZeroBytes( random ); // The array is now filled with cryptographically
 strong random bytes, and none are zero.
ubyte random[] = new ubyte[100];

//RNGCryptoServiceProvider is an implementation of a
// random number generator.
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();

rng.GetNonZeroBytes(random); 
// The array is now filled with cryptographically strong random bytes,
 
// and none are zero.

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からRandomNumberGenerator.GetNonZeroBytes メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からRandomNumberGenerator.GetNonZeroBytes メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からRandomNumberGenerator.GetNonZeroBytes メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

RandomNumberGenerator.GetNonZeroBytes メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



RandomNumberGenerator.GetNonZeroBytes メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS