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())
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.math.setRandomSeed