0

数値の丸めを解決する最良の方法を見つけようとしています。

基本的に私はこの数を持っています: var weekMilliseconds = 604800000 (1 週間のミリ秒数)

乱数を吐き出す別の関数があります。

私がやりたいことは、乱数に基づいて、次のweekMillisecondsの倍数を出力したいと思います。

例えば:

ランダム # が 1 の場合: 604800000 に切り上げ

ランダム # が 604800001 の場合は 1209600000 に切り上げ (604800000 * 2)

等々.....

これを達成するための最良の方法は何ですか。

4

2 に答える 2

4

使用しますMath.ceil()(これにより、次の整数が得られます):

Math.ceil(randomNumber / weekMilliseconds) * weekMilliseconds
于 2012-09-05T21:26:05.283 に答える