0

たとえば、score = UnixTimeOfNow() のようにスコアを生成する式がありますが、(1,100) のように (1,n) の範囲で最終的なスコアを取得したいと考えています。では、スコアを特定の範囲にマップするにはどうすればよいですか?

4

1 に答える 1

3

score範囲を含む値にマップするには、次の(1, n)ことができます。

score = 1 + (score % n);

(これはJava、C / C ++構文です。)

%、たとえば205 % 100がであると言うモジュロ演算子です5

于 2012-05-28T09:13:45.123 に答える