RandomExtension クラス
IRandomの機能を拡張します。 このクラスは静的です。
継承
継承されたメンバー
名前空間: ExapisSOP.Numerics
アセンブリ: ExapisSOP.Utils.dll
構文
public static class RandomExtension
メソッド 一覧
名前 | 説明 |
---|---|
NextDecimal(IRandom) | 10進数数値を生成します。 |
NextDecimal(IRandom, Decimal) | 最大値を指定して10進数数値を生成します。 |
NextDecimal(IRandom, Decimal, Decimal) | 最大値と最小値を指定して10進数数値を生成します。 |
NextDouble(IRandom, Double) | 最大値を指定して単精度浮動小数点数値を生成します。 |
NextDouble(IRandom, Double, Double) | 最大値と最小値を指定して単精度浮動小数点数値を生成します。 |
NextSingle(IRandom) | 単精度浮動小数点数値を0~1の範囲で生成します。 |
NextSingle(IRandom, Single) | 最大値を指定して単精度浮動小数点数値を生成します。 |
NextSingle(IRandom, Single, Single) | 最大値と最小値を指定して単精度浮動小数点数値を生成します。 |
NextSInt16(IRandom) | 16ビット符号付き整数値を生成します。 |
NextSInt16(IRandom, Int16) | 最大値を指定して16ビット符号付き整数値を生成します。 |
NextSInt16(IRandom, Int16, Int16) | 最大値と最小値を指定して16ビット符号付き整数値を生成します。 |
NextSInt32(IRandom) | 32ビット符号付き整数値を生成します。 |
NextSInt32(IRandom, Int32) | 最大値を指定して32ビット符号付き整数値を生成します。 |
NextSInt32(IRandom, Int32, Int32) | 最大値と最小値を指定して32ビット符号付き整数値を生成します。 |
NextSInt64(IRandom, Int64) | 最大値を指定して64ビット符号付き整数値を生成します。 |
NextSInt64(IRandom, Int64, Int64) | 最大値と最小値を指定して64ビット符号付き整数値を生成します。 |
NextSInt8(IRandom) | 8ビット符号付き整数値を生成します。 |
NextSInt8(IRandom, SByte) | 最大値を指定して8ビット符号付き整数値を生成します。 |
NextSInt8(IRandom, SByte, SByte) | 最大値と最小値を指定して8ビット符号付き整数値を生成します。 |
NextUInt16(IRandom) | 16ビット符号無し整数値を生成します。 |
NextUInt16(IRandom, UInt16) | 最大値を指定して16ビット符号無し整数値を生成します。 |
NextUInt16(IRandom, UInt16, UInt16) | 最大値と最小値を指定して16ビット符号無し整数値を生成します。 |
NextUInt32(IRandom) | 32ビット符号無し整数値を生成します。 |
NextUInt32(IRandom, UInt32) | 最大値を指定して32ビット符号無し整数値を生成します。 |
NextUInt32(IRandom, UInt32, UInt32) | 最大値と最小値を指定して32ビット符号無し整数値を生成します。 |
NextUInt64(IRandom) | 64ビット符号無し整数値を生成します。 |
NextUInt64(IRandom, UInt64) | 最大値を指定して64ビット符号無し整数値を生成します。 |
NextUInt64(IRandom, UInt64, UInt64) | 最大値と最小値を指定して64ビット符号無し整数値を生成します。 |
NextUInt8(IRandom) | 8ビット符号無し整数値を生成します。 |
NextUInt8(IRandom, Byte) | 最大値を指定して8ビット符号無し整数値を生成します。 |
NextUInt8(IRandom, Byte, Byte) | 最大値と最小値を指定して8ビット符号無し整数値を生成します。 |