random-functie

Van toepassing op:check marked yes Databricks SQL check marked yes Databricks Runtime

Retourneert een willekeurige waarde tussen 0 en 1. Deze functie is een synoniem voor een willekeurige functie.

Syntaxis

random( [seed] )

Argumenten

  • seed: Een optionele letterlijke INTEGER waarden.

Retouren

A DOUBLE.

De functie genereert pseudo-willekeurige resultaten met onafhankelijke en identiek verdeelde uniform gedistribueerde waarden in [0, 1).

Deze functie is niet-deterministisch.

Voorbeelden

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