love.math.newRandomGenerator
Доступно начиная с LÖVE 0.9.0
Эта функция не поддерживается в более ранних версиях.
Создаёт новый объект RandomGenerator, который полностью независим от других объектов RandomGenerator и функций генерации случайных чисел.
Функция
Синтаксис
rng = love.math.newRandomGenerator( )
Аргументы
Нет
Возвращаемое значение
RandomGenerator rng- Новый объект генератора случайных чисел.
Примечания
По умолчанию в версии 11.x используется следующее значение seed: 0xCBBF7A44, 0x0139408D.
Функция
Синтаксис
rng = love.math.newRandomGenerator( seed )
Аргументы
number seed- Исходное значение seed для этого объекта.
Возвращаемое значение
RandomGenerator rng- Новый объект генератора случайных чисел.
Примечания
Функция
Синтаксис
rng = love.math.newRandomGenerator( low, high )
Аргументы
number low- Нижние 32 бита значения seed для этого объекта.
number high- Верхние 32 бита значения seed для этого объекта.
Возвращаемое значение
RandomGenerator rng- Новый объект генератора случайных чисел.
Примечания
Примеры
Создаёт новый объект RandomGenerator, затем генерирует число от 1 до 100 включительно.
function love.load() rng = love.math.newRandomGenerator() randomNumber = rng:random(1,100) end
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.math.newRandomGenerator