提问人:Killjoy 提问时间:7/25/2023 更新时间:7/25/2023 访问量:28
附加到 math.random 的打印语句无法正确打印
Print statement attached to math.random not printing properly
问:
我正在尝试创建一个程序,该程序将生成一个介于 1 和 2 之间的随机数,然后打印“成功”或“失败...”取决于数字。
每当我运行代码时,无论我得到哪个数字,print 语句总是返回“Failure...”
这是我的代码:
print(math.random(1,2))
if math.random == 1
then
print("Success!")
else
print("Failure...")
end
答:
4赞
J1mster
7/25/2023
#1
您正在尝试将 math.random 用作属性而不是函数
local randomNumber = math.random(1, 2)
if randomNumber == 1 then
print("Success!")
else
print("Failure...")
end
评论
math.random
false
math.random(1, 2) == 1