Gera dados aleatórios com um esquema especificado.
Permite preencher tabelas de teste com esses dados.
Nem todos os tipos são compatíveis.
| Argumento | Descrição |
|---|
name | Nome da coluna correspondente. |
TypeName | Tipo da coluna correspondente. |
random_seed | Defina manualmente a semente aleatória para gerar resultados estáveis. Se NULL — a semente é gerada aleatoriamente. |
max_string_length | Comprimento máximo de todas as strings geradas. O padrão é 10. |
max_array_length | Número máximo de elementos de todos os arrays ou maps gerados. O padrão é 10. |
Um objeto de tabela com o esquema solicitado.
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).