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