random
kris@Override
public int random(Object object) {
int n = (int) object;
Random random = new Random();
return random.nextInt(n);
}
public int random1(Object object) {
int n = (int) object;
Random random = new Random();
int a = random.nextInt();
return Math.abs(a % n);
}
public int random2(Object object) {
int n = (int) object;
Random random = new Random();
int a = 0, result;
do {
a = random.nextInt();
result = Math.abs(a % n);
} while ((result >= 13 && result % 13 == 0) || String.valueOf(result).contains("13"));
return result;
}
public int sumRandom(int n) {
int result = 0;
Calculater cal = new Calculater();
for (int i = 0; i < 3; i++) {
result += cal.random(n); // result = result + cal.random(n);
}
return result;
}
public int sumRandom1(int n) {
int result = 0, tmp = 0;
Calculater cal = new Calculater();
for (int i = 0; i < 3; i++) {
tmp = cal.random(n);
System.out.print(tmp + " ");
if ((tmp >= 13 && tmp % 13 == 0) || String.valueOf(tmp).contains("13")) {
tmp++; // tmp = tmp + 1;
}
result += tmp; // result = result + tmp;
}
return result;
}