欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql rrand

黃文隆1年前11瀏覽0評論

MySQL Rrand 是 MySQL 數據庫中的一個函數,它可以生成隨機數。

RRAND()函數的語法如下:

rrand([seed])

其中,可選參數 seed 是一個整數,若給出 seed,則每次調用 rrand 時都將產生相同的隨機數序列。

rrand 函數返回一個 0 到 1 之間的 double 類型的隨機數。

下面是一個簡單的例子,使用 rrand 函數生成 5 個隨機數:

SELECT rrand() AS random_num FROM t LIMIT 5;

運行結果類似下面這樣:

+----------------------+
| random_num           |
+----------------------+
| 0.4002825708359056   |
| 0.7532357888621976   |
| 0.44540107547904136  |
| 0.07864439375717657  |
| 0.9941844313712689   |
+----------------------+

可以看到,每次運行結果都不同。

如果想讓每次運行結果相同,可以傳入一個 seed 參數:

SELECT rrand(1) AS random_num FROM t LIMIT 5;

兩次運行結果相同:

+----------------------+
| random_num           |
+----------------------+
| 0.12783745646376726  |
| 0.12783745646376726  |
| 0.12783745646376726  |
| 0.12783745646376726  |
| 0.12783745646376726  |
+----------------------+

使用 rrand 函數可以方便地生成隨機數,如在排序、分組、抽樣等場景中使用。