Pular para o conteúdo principal
Gera dados aleatórios com um esquema especificado. Permite preencher tabelas de teste com esses dados. Nem todos os tipos são compatíveis.

Sintaxe

Argumentos

ArgumentoDescrição
nameNome da coluna correspondente.
TypeNameTipo da coluna correspondente.
random_seedDefina manualmente a semente aleatória para gerar resultados estáveis. Se NULL — a semente é gerada aleatoriamente.
max_string_lengthComprimento máximo de todas as strings geradas. O padrão é 10.
max_array_lengthNúmero máximo de elementos de todos os arrays ou maps gerados. O padrão é 10.

Valor retornado

Um objeto de tabela com o esquema solicitado.

Exemplo de uso

Em conjunto com generateRandomStructure:
Sem informar o argumento structure (neste caso, a estrutura é aleatória):
Com semente aleatória tanto para a estrutura aleatória quanto para os dados aleatórios:
generateRandom(generateRandomStructure(), [random seed], max_string_length, max_array_length) com um max_array_length grande o suficiente pode gerar uma saída realmente enorme devido à profundidade potencialmente grande de aninhamento (até 16) de tipos complexos (Array, Tuple, Map, Nested).
Última modificação em 2 de julho de 2026