index
Mathクラスのメソッドを呼び出す
using staticディレクティブでMathクラス名の修飾を省略する
usingディレクティブでMathクラスにエイリアスを付けて呼び出す
Math.Abs・Math.Signメソッドを使って値の絶対値と符合を求める
Math.Absメソッドで整数の最小値を指定すると例外OverflowExceptionをスローする
Math.Signメソッドで非数(NaN)を指定すると例外ArithmeticExceptionをスローする
Math.Max・Math.Minメソッドを使って2つの値のうち大きい方・小さい方を求める
Math.Max・Math.Minメソッドを使って3組以上の値から最大値・最小値を求める
LINQの拡張メソッドMax・Minを使って配列内の最大・最小の値を求める
Math.Truncate・Ceiling・Floor・Roundの各メソッドを使って切り捨て・切り上げ・切り下げ・四捨五入を行う
Truncate・Ceiling・Floor・Roundの各メソッドと丸め・端数処理の結果の違い
Math.Roundメソッドを使って小数点n桁への四捨五入をする
Math.Roundメソッドを使って整数を任意の桁数で四捨五入をする
Math.BigMulメソッドを使ってオーバーフローを起こさずに32ビット整数同士の積を求める
Math.DivRemメソッドを使って商と剰余を同時に求める
Math.Pow・Math.Sqrtメソッドを使って累乗・累乗根・平方根を求める
Math.Expメソッドを使ってネイピア数eの累乗を求める
Math.Powメソッド・Math.Sqrtメソッドを組み合わせてユークリッド距離(hypot)を求める
Math.Logメソッド・Math.Log10メソッドを使って自然対数・常用対数・任意の底の対数を求める
Math.Logメソッド・Math.Log10メソッドで0の対数を求めると無限大が返される
Math.Sin・Cos・Tanメソッドを使って正弦・余弦・正接を求める
Math.Asin・Acos・Atanメソッドを使って三角比から角度を求める
Atan2メソッドを使って座標(x, y)とx軸のなす角を求める
Randomクラスのインスタンスを作成して乱数を生成する
Random.Nextメソッドで整数の乱数を生成する
Random.NextDoubleメソッドで実数の乱数を生成する
Random.NextBytesメソッドでバイト配列を乱数で満たす
Random.NextBytesメソッドでバイト配列の一部分のみを乱数で満たす
Random.NextBytesメソッドでSpan<byte>を乱数で満たす
シード値を指定してRandomクラスのインスタンスを作成する
短時間に連続してRandomインスタンスを作成する場合のシード値
Randomクラスを継承して線形合同法による擬似乱数を実装する
RandomNumberGeneratorインスタンスの作成と破棄
RandomNumberGeneratorインスタンスの作成と破棄
RandomNumberGenerator.GetBytesメソッドでバイト配列を乱数で満たす
RandomNumberGenerator.GetNonZeroBytesメソッドでバイト配列を非ゼロの乱数で満たす
RandomNumberGenerator.GetInt32メソッドで整数の乱数を生成する
RandomNumberGeneratorで生成した乱数列を整数の乱数に変換する
RNGCryptoServiceProviderクラスを暗号乱数ジェネレータとして使用する
Guid.NewGuidメソッドでランダムなIDを生成する