sql生成隨機(jī)數(shù)函數(shù) oracle如何生成隨機(jī)數(shù)?
oracle如何生成隨機(jī)數(shù)?在指定范圍內(nèi)生成一個(gè)精度為38位的隨機(jī)數(shù)SQL> select DBMSU隨機(jī)值(19999)來自dualDBMSu隨機(jī)值如果需要4位整數(shù)(即最小1000,最大9999
oracle如何生成隨機(jī)數(shù)?
在指定范圍內(nèi)生成一個(gè)精度為38位的隨機(jī)數(shù)
SQL> select DBMSU隨機(jī)值(19999)來自dual
DBMSu隨機(jī)值如果需要4位整數(shù)(即最小1000,最大9999)
選擇TRUNC(DBMS)隨機(jī)值(10009999)從雙
給你一個(gè)想法,事實(shí)上,它是把1000分為100個(gè)部分,不重復(fù),然后把100個(gè)部分分成隨機(jī)數(shù)。
您不必認(rèn)為使用編程來解決它是如此復(fù)雜,而randbween()用于反匯編和隨機(jī)性。
取1000,第一個(gè)隨機(jī)數(shù)為rand(),第二個(gè)隨機(jī)數(shù)為1000-第一個(gè)隨機(jī)數(shù),依此類推。
如果您覺得使用函數(shù)求解1000 rand()太煩人,您也可以考慮只使用100 rand(),最后將所有值乘以10,或直接使用VBA。
現(xiàn)在沒有電腦不能給你做的例子,如果周一你不懂,我?guī)湍阕鰝€(gè)例子,讓你直觀學(xué)習(xí)。