rand işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

0 ile 1 arasında rastgele bir değer döndürür. Bu işlev, işlevinrandom eş anlamlısıdır.

Söz dizimi

rand( [seed] )

Tartışmalar

  • seed: İsteğe bağlı INTEGER literal.

İadeler

Bir DOUBLE.

İşlev, [0, 1) aralığında bağımsız ve özdeş dağıtılmış (i.i.d.) uniform dağılımlı değerlerle sözde rastgele sonuçlar üretir.

Bu işlev belirleyici değildir.

Örnekler

> SELECT rand();
 0.9629742951434543

> SELECT rand(0);
 0.8446490682263027

> SELECT rand(null);
 0.8446490682263027