Difference between revisions of "love.math.setRandomSeed (日本語)"

(Created page with "{{newin (日本語)|0.9.0|090|type=関数}} 指定された整数値を使用して乱数生成器の種を設定します。 == 関数 == === 概要 === <source lang="lua...")
 
m (Translation updated.)
Line 1: Line 1:
 
{{newin (日本語)|[[0.9.0]]|090|type=関数}}
 
{{newin (日本語)|[[0.9.0]]|090|type=関数}}
指定された整数値を使用して乱数生成器の種を設定します。
+
指定された整数値を使用して乱数生成器の種を設定します。 この関数はデフォルトの [[love.run (日本語)|love.run]]  の開始時に呼び出されますので、通常は利用者がこの関数を呼び出す必要はありません。
 
== 関数 ==
 
== 関数 ==
 
=== 概要 ===
 
=== 概要 ===
Line 23: Line 23:
 
=== 返値 ===
 
=== 返値 ===
 
ありません。
 
ありません。
 +
== 用例 ==
 +
=== 乱数の種を設定します ===
 +
<source lang="lua">
 +
love.math.setRandomSeed(love.timer.getTime())
 +
</source>
 +
 
== 関連 ==
 
== 関連 ==
 
* [[parent::love.math (日本語)]]
 
* [[parent::love.math (日本語)]]

Revision as of 03:46, 21 October 2017

LÖVE 0.9.0 から使用可能
この関数は以前のバージョンでは非対応です。

指定された整数値を使用して乱数生成器の種を設定します。 この関数はデフォルトの love.run の開始時に呼び出されますので、通常は利用者がこの関数を呼び出す必要はありません。

関数

概要

love.math.setRandomSeed( seed )

引数

number seed
無作為に抽出する種として整数の数値。必ず [0, 2^53 - 1] の範囲内にしてください。

返値

ありません。

注釈

Lua の倍数精度浮動小数点数を使用するため 2 の 53 乗以上の整数値は正確に表現できません。大きな数値を使用したい場合は本関数の別の亜種を使用してください。

関数

32 bit の整数の値を二つ組み合わせて 64 bit 整数値として扱い乱数生成器で使用する種の値として設定します。

概要

love.math.setRandomSeed( low, high )

引数

number low
下位 32 bit の種の数値。必ず [0, 2^32 - 1] の範囲内にしてください。
number high
上位 32 bit の種の数値。必ず [0, 2^32 - 1] の範囲内にしてください。

返値

ありません。

用例

乱数の種を設定します

love.math.setRandomSeed(love.timer.getTime())

関連


そのほかの言語