Почему в C ++ нет стандартного способа форсирования?

Вы также можете попробовать этот подход.

public static <E> E[] pickRandom_(int n,E ...item) {
        List<E> copy = Arrays.asList(item);
        Collections.shuffle(copy);
        if (copy.size() > n) {
            return (E[]) copy.subList(0, n).toArray();
        } else {
            return (E[]) copy.toArray();
        }

    }
20
задан Calmarius 24 May 2011 в 09:35
поделиться