use List::Util qw(shuffle);

2009/12/22 Михаил Монашёв <[email protected]>

> Здравствуйте, dvhillard.
>
> Задача решается кучей способов. По какому признаку надо выбрать лучший
> из них?
>
> dgc> Есть задачка интересная.
>
> dgc> На входе такие данные:
> dgc> a a a a a b b b c c c c d e e e e e e e e e e
>
> dgc> Как сделать на выходе, что-то вроде такого:
> dgc> b c a e b e c e d e a e c e a c e a e a e b e
>
> dgc> А лучше, ещё более равномерно.
>
> dgc> Т.е. нужна рандомная сортировка без повторений.
>
> dgc> Может у кого-нибудь есть в запасе такая функция?
>
> dgc> Заранее спасибо :)
>
>
>
>
>
> --
>
> С уважением,
> Михаил Монашёв, SoftSearch.ru
> mailto:[email protected]
> ICQ# 166233339
> http://michael.mindmix.ru/
> Без бэкапа по жизни.
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить