private int getDeciSeconds() {
		if (last == null || !last.hasNext()) {

			// less than min, but more than the half
			int half = (Math.round(MIN_SECONDS / 2) - 1) * 10;
			return (new Random()).nextInt(half) + half;

		} else {

			int sec = last.getSeconds();
			if ((new Random()).nextBoolean()) {
				return (sec * 10) + (new Random()).nextInt(sec * 4);
			} else {
				return (sec * 10) - (new Random()).nextInt(sec * 2);
			}
		}
	}