| Tie :: Pick. selecione aleatoriamente (e remova) um elemento de um conjunto |
Baixe Agora |
Tie :: Pick. Classificação e resumo
- Licença:
- Perl Artistic License
- Site do editor:
- http://search.cpan.org/~abigail/
Tie :: Pick. Tag
Tie :: Pick. Descrição
Escolher aleatoriamente (e remover) um elemento de um conjunto Tie :: Pick é um módulo Perl que permite escolher aleatoriamente um elemento de um conjunto e ter esse elemento removido do conjunto. O conjunto para escolher é dado como uma lista de parâmetros extras em amarrar o escalar. Se o conjunto estiver esgotado, o escalar terá o valor indefinido. Um novo conjunto para escolher pode ser dado atribuindo uma referência a uma matriz dos valores do conjunto para o escalar.O algoritmo usado para coleta de valores do conjunto é uma variante do algoritmo de Fisher-Yates, conforme discutido em Knuth . Foi publicado pela primeira vez por Fisher e Yates , e depois por Durstenfeld . A diferença é que só realizamos uma iteração em cada olhada. Se você deseja escolher elementos de um conjunto, sem remover o elemento depois de colhê-lo, consulte o empate :: Select Module.synopsis Use Tie :: Pick; Tie meu $ Beatle => Tie :: Pick => QW / Paul Ringo George John /; Imprimir "Meus Beatles favoritos são $ Beatle e $ Beatle. "; # Imprime: meus Beatles favoritos são John e Ringo. Requisitos: · Perl.
Tie :: Pick. Software Relacionado