Random 如何在lua中生成随机浮点?
我需要在Lua中生成randomfloat。它必须大于1,因此math.random()不是解决方案Random 如何在lua中生成随机浮点?,random,lua,Random,Lua,我需要在Lua中生成randomfloat。它必须大于1,因此math.random()不是解决方案 如何执行此操作?这将生成介于1(包括)和100(不包括)之间的随机浮动 发帖只是为了好玩,但是你可以使用math.random()来做这件事,不带任何参数:p print(math.floor((math.random()*100)+0.5)) 您还可以使用类似的方法来获取介于较低和较大 function randomFloat(lower, greater) return lower
如何执行此操作?这将生成介于1(包括)和100(不包括)之间的随机浮动
发帖只是为了好玩,但是你可以使用math.random()来做这件事,不带任何参数:p
print(math.floor((math.random()*100)+0.5))
您还可以使用类似的方法来获取介于
较低
和较大
function randomFloat(lower, greater)
return lower + math.random() * (greater - lower);
end
哦,我忘了说:我需要float>1,所以,math.random()不是解。
math.random()+1
?只需使用math.random
,然后加上1!天哪,没错。。。我需要去睡觉了:谢谢!数学。随机(1100)将完成same@Stompmath.random(1100)
生成该范围内的随机整数,而不是浮点数。它对发现这个问题的人仍然有帮助
function randomFloat(lower, greater)
return lower + math.random() * (greater - lower);
end