Pular para o conteúdo principal

Geradores avulsos

botai cpf|cnpj|rg|pis|titulo|celular|cep [--formatado] [--uf UF] [--semente S]
OpçãoO que faz
--formatadocom máscara (o padrão é só dígitos)
--uf UFsó para cpf, titulo, celular e cep
--semente Srepete o mesmo valor

Cada comando imprime um valor e uma quebra de linha. Os documentos saem com os dígitos verificadores válidos.

Os sete​

Com --semente 42, sem e com --formatado:

ComandoSó dígitos--formatado
cpf18184606451181.846.064-51
cnpj1818460600019018.184.606/0001-90
rg18184606818.184.606-8
pis11818460640118.18460.64-0
titulo1818460601321818 4606 0132
celular21986064634(21) 98606-4634
cep2241000022410-000
botai cpf --semente 42
botai cpf --semente 42 --formatado
18184606451
181.846.064-51

O celular é sempre móvel. O CEP sai da mesma lista de CEPs reais do endereço da pessoa (veja Dados por trás).

--uf​

O --uf vale para cpf, titulo, celular e cep, em qualquer caixa. No CPF, ele fixa o 9º dígito (a região fiscal da UF); no título, o código da UF; no celular, o DDD; no CEP, a UF do endereço.

botai cpf --formatado --uf PI --semente 42
botai titulo --formatado --uf pi --semente 42
botai celular --formatado --uf PI --semente 42
botai cep --formatado --uf PI --semente 42
181.846.063-70
1818 4606 1538
(86) 98606-4634
64000-020

Sem --uf, o titulo usa SP. Em cnpj, rg e pis, o --uf é erro de uso:

botai cnpj --uf PI
botai: --uf não vale para cnpj

A mesma semente em tipos diferentes​

perigo

Com a mesma --semente, cpf, cnpj, rg, pis e titulo começam com os mesmos dígitos. Na tabela acima, todos começam com 181846. Se você quer valores independentes, use uma semente para cada tipo.

botai cpf --semente cliente-cpf
botai cnpj --semente cliente-cnpj
48260210118
53121859000115

O que não tem gerador avulso​

Não há gerador avulso de nome, e-mail, senha, endereço ou cartão. Para esses, gere uma pessoa e use o campo, ou um lote em csv com as colunas que quiser:

botai pessoas -n 5 --semente avulsos --hoje 2026-10-08 --formato csv --campos nome,email,senha
nome,email,senha
Juliana Carvalho Barros,juliana-barros-5908@tuamaeaquelaursa.com,zVqiVkuP!4Up
Bruno Mendes Cardoso,bruno-cardoso-1419@tuamaeaquelaursa.com,P%SX8Ai$ixLe
Matheus Martins Santos,matheus-santos-9567@tuamaeaquelaursa.com,zWMNTM2&&hwx
Vinícius Pereira Souza,vinicius-souza-4578@tuamaeaquelaursa.com,q8ihMS9V9uq@
Ana Clara Oliveira Santos,ana-santos-9592@tuamaeaquelaursa.com,Fpn#b!Fa3tYh

As colunas possíveis estão em Colunas do CSV e do SQL. Para conferir um documento que já existe, use o botai validar.