Spec-Zone.ru › LÖVE

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

См. также

  • RandomGenerator
  • love.math.random
  • love.math

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/RandomGenerator:random

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API