private int getRollResult(String method) {
		Random r = new Random();
		switch (method) {
		case "nextInt":
			return r.nextInt(6) + 1;
		case "nextLong":
			return (int) (Math.abs(r.nextLong()) % 6) + 1;
		case "nextDouble":
			return (int) ((r.nextDouble() * 10000) % 6) + 1;
		case "nextFloat":
			return (int) ((r.nextFloat() * 10000) % 6) + 1;
		case "nextGaussian":
			return (int) ((r.nextGaussian() * 10000) % 6) + 1;
		default: throw new IllegalArgumentException();
		}
	}