math.random ([m [, n]])

この関数は、ANSI C によって提供される単純な疑似乱数ジェネレーター関数 rand へのインターフェースです (その統計的性質のため、保障は与えられていません。)

引数なしで呼び出すと、 範囲が [0,1) の、実数の均一疑似乱数を返します。 m に整数を指定して呼び出すと、math.random は、 範囲が [1, m] の、整数の均一疑似乱数を返します。 mn のそれぞれに整数を指定して呼び出すと、math.random は、範囲が [m, n] の、整数の均一疑似乱数を返します。