random

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;

}

Report Page