static String[] flavorSet(int n) {
		// Force it to be positive & within bounds:
		n = Math.abs(n) % (flav.length + 1);
		String[] results = new String[n];
		int[] picks = new int[n];
		for (int i = 0; i < picks.length; i++)
			picks[i] = -1;
		for (int i = 0; i < picks.length; i++) {
			retry: while (true) {
				int t = (int) (Math.random() * flav.length);
				for (int j = 0; j < i; j++)
					if (picks[j] == t)
						continue retry;
				picks[i] = t;
				results[i] = flav[t];
				break;
			}
		}
		return results;
	}