Função rand

Aplica-se a:check marked yes Databricks SQL check marked yes Databricks Runtime

Devolve um valor aleatório entre 0 e 1. Esta função é sinônimo de função aleatória.

Sintaxe

rand( [seed] )

Argumentos

  • seed: Um literal opcional INTEGER .

Devoluções

A DOUBLE.

A função gera resultados pseudoaleatórios com valores independentes e idênticos distribuídos (i.i.d.) uniformemente distribuídos em [0, 1].

Esta função não é determinística.

Exemplos

> SELECT rand();
 0.9629742951434543
> SELECT rand(0);
 0.8446490682263027
> SELECT rand(null);
 0.8446490682263027