sql生成隨機(jī)數(shù)函數(shù) EXCEL表中RAND函數(shù)是什么意思?怎么用?
EXCEL表中RAND函數(shù)是什么意思?怎么用?我是頭條號(hào):“Excel小技巧”的小編,分享一些辦公常用的技能,希望有我的分享,能提高大家的工作效率,如果覺得文章對(duì)你有用,請(qǐng)?jiān)谙路近c(diǎn)個(gè)贊,讓小編高興下,
EXCEL表中RAND函數(shù)是什么意思?怎么用?
我是頭條號(hào):“Excel小技巧”的小編,分享一些辦公常用的技能,希望有我的分享,能提高大家的工作效率,如果覺得文章對(duì)你有用,請(qǐng)?jiān)谙路近c(diǎn)個(gè)贊,讓小編高興下,如果沒有解決你的問題,請(qǐng)給我留言,我們進(jìn)一步探討
RAND函數(shù)
可以用來產(chǎn)生0~1之間的隨機(jī)數(shù),該函數(shù)不需要參數(shù),你可以在單元格中輸入 =rand()
每次其他單元格數(shù)據(jù)有修改的話,都會(huì)重新產(chǎn)生,你也可以使用F9鍵手動(dòng)刷新;
RANDBETWEEN(下限,上限)
就可以產(chǎn)生在兩個(gè)界限之間的隨機(jī)整數(shù),使用方法是一樣的
sql中的隨機(jī)函數(shù)怎么用?
Oracle:DBMS_RANDOM.VALUE函數(shù)1. 產(chǎn)生一個(gè)介于0和1之間(不包含0和1)的38位精度的隨機(jī)數(shù)SQL> SELECT DBMS_RANDOM.VALUE FROM dual VALUE----------.8810218592. 產(chǎn)生一個(gè)介于指定范圍之內(nèi)的38位精度的隨機(jī)數(shù)SQL> SELECT DBMS_RANDOM.VALUE(1, 9999) FROM dualDBMS_RANDOM.VALUE(1,9999)------------------------- 4261.38448DB2 db2 => SELECTdb2 (cont.) => RAND()db2 (cont.) => FROM SYSIBM.SYSDUMMY11------------------------ 3.71105075228126E-002 1 條記錄已選擇。db2 =>db2 => SELECTdb2 (cont.) => RAND()db2 (cont.) => FROM SYSIBM.SYSDUMMY11------------------------ 1.65257728812525E-001 1 條記錄已選擇。SQL Server 1> SELECT RAND()2> go------------------------ 0.52387284052730643(1 行受影響)1> SELECT RAND()2> go------------------------ 0.92388223999987373(1 行受影響)