Spec-Zone.ru › LÖVE

love.math.setRandomSeed

Доступно с LÖVE 0.9.0
Эта функция не поддерживается в более ранних версиях.

Устанавливает начальное значение генератора случайных чисел с использованием указанного целого числа. Эта функция вызывается внутренне при запуске, поэтому вам обычно не нужно её вызывать самостоятельно.

Функция

Синтаксис

love.math.setRandomSeed( seed )

Аргументы

number seed
Целое число, используемое для задания начального значения. Должно быть в диапазоне [0, 253 - 1].

Возвращаемое значение

Ничего.

Примечания

Из-за использования Lua двойной точности чисел с плавающей точкой, целые значения выше 253 не могут быть точно представлены. Используйте другую версию функции, если вы хотите использовать большее число.

Функция

Комбинирует два 32-битных целых числа в 64-битное целое значение и устанавливает начальное значение генератора случайных чисел, используя это значение.

Синтаксис

love.math.setRandomSeed( low, high )

Аргументы

number low
Нижние 32 бита значения начального значения. Должно быть в диапазоне [0, 232 - 1].
number high
Верхние 32 бита значения начального значения. Должно быть в диапазоне [0, 232 - 1].

Возвращаемое значение

Ничего.

Примеры

Установить начальное значение случайных чисел

love.math.setRandomSeed(love.timer.getTime())

См. также

  • love.math
  • love.math.getRandomSeed

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

Spec-Zone.ru

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