16

Lua でランダムなフロートを生成する必要があります。> 1 である必要があるため、math.random() は解決策ではありません。

これどうやってするの?

4

3 に答える 3

14

これにより、1 (含む) から 100 (含まない) の間のランダムな浮動小数点数が生成されます。

math.random() + math.random(1, 99)
于 2012-07-18T18:39:53.190 に答える
12

このようなものを使用して、lowerとの間の数値を取得することもできますgreater

function randomFloat(lower, greater)
    return lower + math.random()  * (greater - lower);
end
于 2013-08-13T12:52:17.107 に答える
3

楽しみのために投稿するだけですが、引数なしでmath.random()を使用してこれを行うことができます:P

print(math.floor((math.random()*100)+0.5))
于 2012-07-21T04:43:59.150 に答える