love.math.newRandomGenerator (日本語)

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

他の RandomGenerator オブジェクトおよび乱数の関数とは完全に独立した RandomGenerator オブジェクトを新規作成します。

関数

概要

rng = love.math.newRandomGenerator( )

引数

なし。

返値

RandomGenerator rng
新規の乱数生成器オブジェクト。

関数

概要

rng = love.math.newRandomGenerator( seed )

引数

number seed
このオブジェクトで使用する初期の種の数値。

返値

RandomGenerator rng
新規の乱数生成器オブジェクト。

注釈

RandomGenerator:setSeed を参照してください。

関数

概要

rng = love.math.newRandomGenerator( low, high )

引数

number low
このオブジェクトで使用する下位 32 bit の種の数値。
number high
このオブジェクトで使用する上位 32 bit の種の数値。

返値

RandomGenerator rng
新規の乱数生成器オブジェクト。

注釈

RandomGenerator:setSeed を参照してください。

用例

RandomGenerator オブジェクトの新規作成を行い、 1 から 100 の間の数値を包括的に生成します。

function love.load()
	rng = love.math.newRandomGenerator()
	randomNumber = rng:random(1,100)
end

関連


そのほかの言語