Posted on: April 17, 2023 09:04 PM
Posted by: Renato
Categories: PHP
Views: 797
Gerar CPFs aleatórios em PHP
Para gerar CPFs aleatórios em PHP, você pode usar uma função que gera números aleatórios de CPF seguindo a estrutura padrão dos CPFs brasileiros. Aqui está um exemplo de como isso pode ser feito:
php
<?php
function gerar_cpf() {
$cpf = '';
for ($i = 0; $i < 9; $i++) {
$cpf .= rand(0, 9);
}
$cpf .= calcular_digito_verificador($cpf);
$cpf .= calcular_digito_verificador($cpf);
return $cpf;
}
function calcular_digito_verificador($cpf) {
$soma = 0;
for ($i = 0; $i < strlen($cpf); $i++) {
$soma += $cpf[$i] * (10 - $i);
}
$resto = $soma % 11;
if ($resto < 2) {
return 0;
} else {
return 11 - $resto;
}
}
// Gerar 10 CPFs aleatórios
for ($i = 0; $i < 10; $i++) {
echo gerar_cpf() . "<br>";
}
?>
Neste exemplo, a função gerar_cpf
gera um CPF aleatório seguindo a estrutura padrão dos CPFs brasileiros. A função calcular_digito_verificador
é usada para calcular os dígitos verificadores do CPF, que são necessários para validar o número. O código gera 10 CPFs aleatórios usando um loop for e exibe-os na tela.
É importante notar que a geração de CPFs aleatórios pode ser útil para fins de teste e desenvolvimento, mas não é recomendada para uso em produção, pois é ilegal e pode resultar em problemas legais. Certifique-se de usar a função de maneira responsável e apenas para fins de teste e desenvolvimento.
Donate to Site
Renato
Developer