rand 函式

傳回介於 0 到 1 之間的隨機值。

語法

rand( [seed] )

引數

  • seed:選擇性的 INTEGER 常值。

傳回

DOUBLE。

函式會產生具有獨立且相同分佈 (i.i.d.) [0, 1) 中統一分佈值的虛擬隨機結果。

此函式不具決定性。

rand 是 隨機函式的同義字。

範例

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