String :: Random.

String :: Random é um módulo Perl para gerar seqüências aleatórias com base em um padrão.
Baixe Agora

String :: Random. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Steven Pritchard
  • Site do editor:
  • http://search.cpan.org/~steve/String-Random-0.22/lib/String/Random.pm

String :: Random. Tag


String :: Random. Descrição

String :: Aleatório é um módulo Perl para gerar seqüências aleatórias com base em um padrão. String :: Random é um módulo Perl para gerar seqüências aleatórias com base em um padrão.synopsis Use string :: aleatoriamente; $ foo = nova string :: aleatoriamente; Imprimir $ Foo-> Randregex ('DDD'); # Imprime 3 dígitos aleatórios imprimir $ foo-> randpattern ("..."); # Imprime 3 caracteres imprimíveis aleatórios use string :: random qw (random_regex random_string); Imprimir random_regex ('ddd'); # Também imprime 3 dígitos aleatórios Imprimir random_string ("..."); # Também imprime 3 caracteres imprimíveis aleatóriosThis módulo torna-o trivial para gerar strings aleatórios. Como um exemplo, digamos que você está escrevendo um script que precisa gerar uma senha aleatória para um usuário. O código relevante pode parecer algo assim: use string :: aleatoriamente; $ pass = nova string :: aleatoriamente; Imprimir "Sua senha é", $ pass-> randpattern ("cccc! ccn"), "n"; isso produziria algo assim: sua senha é UDWP $ TJ5IF Você está mais confortável tratando de expressões regulares, o seguinte código Tenha um resultado semelhante: Use string :: aleatoriamente; $ pass = nova string :: aleatoriamente; Imprimir "Sua senha é", $ pass-> randregex (' {2} {2}. {2} d'), "n"; padrões pré-definidos (para uso com Randpattern () e random_pattern ()) são os seguintes: C Qualquer caractere minúsculo C qualquer caractere maiúsculo n qualquer dígito ! Um caractere de pontuação |:" '.? / #,]. Qualquer um dos caracteres de "sal" acima b qualquer binário datathese pode ser modificado, mas se você precisar de um padrão diferente, é melhor criar outro padrão, possivelmente usando um dos pré-definidos como uma base. Por exemplo, se você quisesse um padrão um Continha todas as letras maiúsculas e minúsculas (), o seguinte funcionaria: $ Foo = Nova String :: Random; $ Foo -> {'A'} = ; ou $ foo = nova string :: aleatório; $ foo -> {'a'} = ; a função Random_String, descrita abaixo, tem uma interface alternativa para adicionar padrões.Requirements: · Requisitos de Perl: · Perl.


String :: Random. Software Relacionado