CryptionRandom クラス
System.Security.Cryptography.RandomNumberGeneratorをIRandomにラップします。 このクラスは継承できません。
継承されたメンバー
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
名前空間: ExapisSOP.Numerics
アセンブリ: ExapisSOP.Utils.dll
構文
[Serializable]
public sealed class CryptionRandom : SerializableRandom, IRandom, ISerializable, IDisposable
コンストラクタ 一覧
名前 | 説明 |
---|---|
CryptionRandom() | 型'CryptionRandom'の新しいインスタンスを生成します。 |
CryptionRandom(RandomNumberGenerator) | 型'CryptionRandom'の新しいインスタンスを生成します。 |
プロパティ 一覧
名前 | 説明 |
---|---|
CanGetSeed | このクラスはシード値を取得する事ができない為、常にfalseを返します。 |
IsDisposed | このオブジェクトが破棄されている場合はtrue、有効な場合はfalseを返します。 |
Seed | System.InvalidOperationExceptionを発生させます。 |
メソッド 一覧
名前 | 説明 |
---|---|
Dispose() | 現在のオブジェクトインスタンスと利用しているリソースを破棄します。 |
Finalize() | 型'CryptionRandom'の現在のインスタンスを破棄します。 |
NextBytes(Int32) | 8ビット符号無し整数値を指定された数だけ生成します。 |
NextDouble() | 倍精度浮動小数点数値を0~1の範囲で生成します。 |
NextNonZeroBytes(Int32) | 0を除く8ビット符号無し整数値を指定された数だけ生成します。 |
NextSInt64() | 64ビット符号付き整数値を生成します。 |