Skip to content

Gerador de código aleatório, com opções de configuração.

Notifications You must be signed in to change notification settings

YurePereira/CodeGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

CodeGenerator

Gerador de código aleatório, com opções de configuração.

A utilização da classe CodeGenerator para gerar códigos aleatórios é bem simples de se feito, após realizado o carregamento das classes CodeGenerator e CodeGeneratorException que se encontram no mesmo arquivo, basta fazer uma simples instâcia dela e usar seus métodos que possibilitam a customização dos códigos gerados, abaixo se segue alguns exemplos de sua utilização.

Exemplo 1:

/* Gerando Códigos Numericos */
$cg = new CodeGenerator();

$cg->setAmount(20);//number of characters
$cg->setSpecialCharacter(false);//Definir se o código gerado vai ter caracteres especiais onde o default é TRUE.
$cg->setAlphabetLowerCase(false);//Definir se o código gerado vai ter caracteres alfabeticos em caixa baixa onde o default é TRUE.
$cg->setAlphabetUpperCase(false);//Definir se o código gerado vai ter caracteres alfabeticos em caixa alta onde o default é TRUE.
$codeOutput = $cg->generate();

echo $codeOutput;//Uma String aleatória formada só por números.

Exemplo 2:

/* Gerando Códigos sem caracteres especiais */
$cg = new CodeGenerator();

$cg->setAmount(20);//number of characters
$cg->setSpecialCharacter(false);//Definir se o código gerado vai ter caracteres especiais onde o default é TRUE.
$codeOutput = $cg->generate();

echo $codeOutput;//Uma String aleatória formada por números e letras alfabeticas em caixa baixa e alta.

Exemplo 3:

/* Gerando Códigos só com caracteres especiais */
$cg = new CodeGenerator();

$cg->setAmount(20);//number of characters
$cg->setAlphabetLowerCase(false);//Definir se o código gerado vai ter caracteres alfabeticos em caixa baixa onde o default é TRUE.
$cg->setAlphabetUpperCase(false);//Definir se o código gerado vai ter caracteres alfabeticos em caixa alta onde o default é TRUE.
$cg->setNumber(false);//Definir se o código gerado vai ter números onde o default é TRUE.
$codeOutput = $cg->generate();

echo $codeOutput;//Uma String só com caracteres especiais.

About

Gerador de código aleatório, com opções de configuração.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages