Sdílet prostřednictvím


Funkce rand

Platí pro:zaškrtnuté ano Databricks SQL zaškrtnuté ano Databricks Runtime

Vrátí náhodnou hodnotu mezi 0 a 1. Tato funkce je synonymem funkcerandom.

Syntaxe

rand( [seed] )

Argumenty

  • seed: Volitelný INTEGER literál.

Návraty

Úloha DOUBLE.

Funkce generuje pseudonáhodné výsledky s nezávisle a identicky rozdělenými (i.i.d.) jednotně rozloženými hodnotami v intervalu [0, 1).

Tato funkce není deterministická.

Příklady

> SELECT rand();
 0.9629742951434543

> SELECT rand(0);
 0.8446490682263027

> SELECT rand(null);
 0.8446490682263027