在Hive中,要設置rand()
函數的種子值,可以使用RAND()
函數結合SET
命令
-- 設置隨機數生成器的種子值為12345
SET hive.exec.random.seed=12345;
-- 使用設置好的種子值生成隨機數
SELECT RAND(12345) FROM table_name LIMIT 1;
在這個示例中,我們首先使用SET
命令設置了隨機數生成器的種子值為12345。然后,我們使用RAND()
函數并傳入種子值12345來生成一個隨機數。這樣,每次運行相同的查詢時,生成的隨機數序列都將保持一致。