love.math.newRandomGenerator (Русский)

Available since LÖVE 0.9.0
This function is not supported in earlier versions.

Создает новый объект RandomGenerator (Русский), который является полностью независимым от других RandomGenerator объектов и случайных функций.

Функция

Вид

rng = love.math.newRandomGenerator( )

Аргументы

Нет.

Возвращает

RandomGenerator rng
Новый объект Генератора случайных чисел.

Функция

Вид

rng = love.math.newRandomGenerator( seed )

Аргументы

number seed
Начальное число seed используемых для этого объекта.

Возвращает

RandomGenerator rng
Новый объект Генератора случайных чисел.

Примечания

Смотрите RandomGenerator:setSeed (Руусский).

Функция

Вид

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

Аргументы

number low
Низкие 32 битные числа семян для использования этого объекта.
number high
Высокие 32 битные числа семян для использования этого объекта.

Возвращает

RandomGenerator rng
Новый объект Генератора случайных чисел.

Примечания

Смотрите RandomGenerator:setSeed (Русский).

Примеры

Создает новый объект RandomGenerator, затем генерирует число между 1 и 100 включительно.

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

Смотрите также

Другие языки