A função rand retorna um número aleatório entre 0 e 1.
Exemplos
A função rand é usada com frequência para gerar números inteiros aleatórios e, às vezes, para selecionar uma amostra aleatória de dados. Por exemplo, para gerar um número inteiro entre 1 e 100 (inclusive), use:
(floor(rand()*100)+1)
Essa expressão funciona da seguinte maneira:
Usa a função rand() para gerar um número aleatório entre 0 e 1.
Multiplica por 100 para transformar em um número aleatório entre 1 e 100.
Usa a função floor para arredondar o número aleatório para o número inteiro mais próximo, produzindo um número aleatório entre 0 e 99.
Adiciona 1 para aumentar o número inteiro aleatório de 1 a 100 (inclusive).
Você pode filtrar a consulta para incluir apenas dados abaixo de um determinado número aleatório.
Informações úteis
A função rand produz um número com 16 casas decimais, como 0,04277424614631747.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-25 UTC."],[],[],null,["# rand\n\nThe `rand` function can be used in [custom filters](/looker/docs/filtering-and-limiting#custom-filters) and [table calculations](/looker/docs/table-calculations) to return a random number between 0 and 1.\n\nSyntax\n------\n\n**`rand()`**\n\nThe `rand` function returns a random number between 0 and 1.\n\nExamples\n--------\n\nThe `rand` function is often used to generate random integers, sometimes to select a random sampling of data. For example, to generate an integer between 1 and 100 (inclusive) you could use: \n\n (floor(rand()*100)+1)\n\nThis expression works as follows:\n\n1. Uses the `rand()` function to generate a random number between 0 and 1.\n2. Multiplies by 100 to turn it into a random number between 1 and 100.\n3. Uses the [`floor`](/looker/docs/functions-and-operators#function-floor) function to round down the random number to the nearest integer, producing a random number between 0 and 99 (inclusive).\n4. Adds 1 to bring the random integer up to 1 to 100 (inclusive).\n\nYou could then filter your query to only include data below a certain random number.\n\nThings to know\n--------------\n\nThe `rand` function produces a number with 16 decimal places, such as 0.04277424614631747."]]