Вот несколько способов генерации случайных чисел в Roblox с использованием Lua:
Метод 1: использование функций math.randomseedи math.random
-- Set a seed value for random number generation
math.randomseed(os.time())
-- Generate a random number between 1 and 100
local randomNumber = math.random(1, 100)
print(randomNumber)
Метод 2: использование класса Randomиз модуля Random
local Random = require(game:GetService("ReplicatedStorage").Random)
-- Create a new Random object
local random = Random.new()
-- Generate a random number between 1 and 100
local randomNumber = random:NextInteger(1, 100)
print(randomNumber)
Метод 3: использование класса RandomStreamиз модуля Random
local RandomStream = require(game:GetService("Random"))
-- Create a new RandomStream object
local randomStream = RandomStream.new()
-- Generate a random number between 1 and 100
local randomNumber = randomStream:NextInteger(1, 100)
print(randomNumber)