API > Math

「API/Math」の編集履歴(バックアップ)一覧に戻る

API/Math - (2012/09/14 (金) 23:04:17) のソース

このページでは 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}(数値)以下の整数の疑似乱数を返す
-戻り値:数値型。整数。