love.math.random
Доступно с LÖVE 0.9.0
Эта функция не поддерживается в более ранних версиях.
Генерирует псевдослучайное число независимо от платформы. Эта функция инициализируется при запуске, поэтому обычно вам не нужно её инициализировать.
Функция
Получить равномерно распределённое псевдослучайное вещественное число в интервале [0, 1].
Синтаксис
number = love.math.random( )
Аргументы
Нет.
Возвращаемое значение
number number- Псевдослучайное число.
Функция
Получить равномерно распределённое псевдослучайное целое число в интервале [1, max].
Синтаксис
number = love.math.random( max )
Аргументы
number max- Максимальное возможное значение, которое оно должно вернуть.
Возвращаемое значение
number number- Псевдослучайное целое число.
Функция
Получить равномерно распределённое псевдослучайное целое число в интервале [min, max].
Синтаксис
number = love.math.random( min, max )
Аргументы
number min- Минимальное возможное значение, которое оно должно вернуть.
number max- Максимальное возможное значение, которое оно должно вернуть.
Возвращаемое значение
number number- Псевдослучайное целое число.
Примеры
Генерирует число от 1 до 100 (включительно).
function love.load()
randomNumber = love.math.random(1, 100)
end Примечания
При использовании 2-й и 3-й вариаций передаваемые числа будут округляться, поэтому love.math.random(0, 76.767) может вернуть 77
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.math.random