RandomGenerator:random
Доступно с LÖVE 0.9.0
Эта функция не поддерживается в более ранних версиях.
Генерирует псевдослучайное число независимо от платформы.
Функция
Получение равномерно распределённого псевдослучайного вещественного числа в диапазоне [0, 1].
Синтаксис
number = RandomGenerator:random( )
Аргументы
Нет.
Возвращаемое значение
number number- Псевдослучайное число.
Функция
Получение равномерно распределённого псевдослучайного целого числа в диапазоне [1, max].
Синтаксис
number = RandomGenerator:random( max )
Аргументы
number max- Максимальное возможное возвращаемое значение.
Возвращаемое значение
number number- Псевдослучайное целое число.
Функция
Получение равномерно распределённого псевдослучайного целого числа в диапазоне [min, max].
Синтаксис
number = RandomGenerator:random( min, max )
Аргументы
number min- Минимальное возможное возвращаемое значение.
number max- Максимальное возможное возвращаемое значение.
Возвращаемое значение
number number- Псевдослучайное целое число.
Примечания
При использовании 2-й и 3-й вариантов, переданные числа будут округляться, поэтому RandomGenerator: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/RandomGenerator:random