このページでは Math API について解説する。 参考資料: -[[Math API>http://computercraft.info/wiki/index.php?title=Math_%28API%29]] 執筆時のバージョン: -ComputerCraft 1.41 for Minecraft 1.2.5 ---- #contents ---- *Math API Lua標準ライブラリのmathと同等。詳しくはLuaのリファレンス等を参照。 **乱数 Luajの乱数関数は内部的にjava.util.Randomクラスを利用している。 -math.randomseed( &italic(){seed} ) -整数&italic(){seed}(数値)を使って乱数ジェネレータのシードを設定する -戻り値:nil -math.random() -0以上、1未満の実数の疑似乱数を返す -戻り値:数値型。実数。 -math.random( &italic(){n} ) -1以上、&italic(){n}(数値)以下の整数の疑似乱数を返す -戻り値:数値型。整数。 -math.random( &italic(){l} , &italic(){u} ) -&italic(){l}(数値)以上、&italic(){u}(数値)以下の整数の疑似乱数を返す -戻り値:数値型。整数。