love.math.random (Українська)
Доступне починаючи з LÖVE 0.9.0 |
Ця функція недоступна в попередніх версіях. |
Генерує псевдовипадкове число способом, який не залежить від платформи. Початкове випадкове число встановлюється при запуску програми, тому вам звичайно не потрібно встановлювати його самостійно.
![]() |
Ані ця функція, ані RandomGenerator, ані функція бібліотеки Lua math.random не генерує справді випадкових чисел, тому вона не підходить для криптографії! |
Contents
Функція
Отримує рівномірно розподілене дійсне число в діапазоні [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
Примітки
При використанні другого та третього варіанту передані числа будуть округлятися, тому love.math.random(0, 76.767)
може повернути 77
Див. також
- love.math
- love.math.setRandomSeed (англ.)
- love.math.randomNormal (англ.)
- love.math.newRandomGenerator
Іншими мовами
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info