import java.util.Random;
public class Main {
public static void main
(String[] args
) { // int x = new java.util.Random().nextInt(N) + M; <従来>
// xの最大値 = M + N - 1
// xの最小値 = M + 0
// int x = new java.util.Random().nextInt(N - M + 1) + M; <修正後>
final int M = 2; // 最小値
final int N = 12; // 最大値
int x;
for (int i = 0; i < 30; i++) {
x = rand.nextInt(N - M + 1) + M;
}
}
}
aW1wb3J0IGphdmEudXRpbC5SYW5kb207CgpwdWJsaWMgY2xhc3MgTWFpbiB7CgoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewovLwkJaW50IHggPSBuZXcgamF2YS51dGlsLlJhbmRvbSgpLm5leHRJbnQoTikgKyBNOwk85b6T5p2lPgovLwkJeOOBruacgOWkp+WApCA9IE0gKyBOIC0gMQovLwkJeOOBruacgOWwj+WApCA9IE0gKyAwCgovLwkJaW50IHggPSBuZXcgamF2YS51dGlsLlJhbmRvbSgpLm5leHRJbnQoTiAtIE0gKyAxKSArIE07CTzkv67mraPlvow+CgoJCWZpbmFsIGludCBNID0gMjsJLy8g5pyA5bCP5YCkCgkJZmluYWwgaW50IE4gPSAxMjsJLy8g5pyA5aSn5YCkCgkJUmFuZG9tIHJhbmQgPSBuZXcgUmFuZG9tKCk7CgkJaW50IHg7CgkJZm9yIChpbnQgaSA9IDA7IGkgPCAzMDsgaSsrKSB7CgkJCXggPSByYW5kLm5leHRJbnQoTiAtIE0gKyAxKSArIE07CgkJCVN5c3RlbS5vdXQucHJpbnRsbih4KTsKCQl9CgoJfQoKfQo=