1樓:匿名使用者
如果產生的隨機數總數可以確定,你這個問題可以很簡單的處理,假設一共要產生1100個隨機數,其中800個0, 200個10, 100個100(符合你的要求)
那麼建立1個表,欄位為:自增id, value和used, 共1100行記錄,值就是上面要求的這些值,used表示使用過沒有(預設為0沒用過)
每次獲取隨機數時,select top 1 id, value from 表 where used=0 order by newid()
得到這個數後,馬上根據id,把used更新為1
2樓:匿名使用者
你都隨機了 還要求有隨機概率。
資料庫沒有提供這麼複雜的方法。
用程式**控制吧。
在sql中怎麼樣獲取隨機數
3樓:匿名使用者
1、隨機小數 select rand(),2、隨機0-99之間的的整數。select cast( floor(rand()*100) as int)
3、隨機1-100之間的整數。select cast(ceiling(rand() 100) as int)
4、select newid() 隨機十六進製制組成的隨機數,唯一數。
5、隨機數個位數隨機,保留兩位小數字隨機,select round(rand()*10, 2)
6、隨機數十位數隨機,個位數隨機,小位小數字隨機。select round(rand()*100, 2)
7、完成效果圖。
4樓:網友
使用rand數學函式,獲取隨機數。
誰知道資料庫中怎樣產生隨機數
5樓:匿名使用者
關於定時寫資料庫的定時裝置可以用ajax做,關於相隔時間一定要準,這個誰都沒有把握,間隔5分鐘執行動作不如檢測當前的時間分針到了5的倍數的時候開始執行,
js怎麼產生隨機數,Js怎麼產生隨機數?
js可以用math.random 函式產生隨機數,這裡以產生1到5之間的隨機數為例。1 產生最小到最大之間的函式,包括最小值和最大值,即 min r max 2 產生最小到最大之間的函式,包括最小值但不包括最大值,即 min r max 3 產生最小到最大之間的函式,不包括最小值但包括最大值,即 m...
matlab產生隨機數問題,matlab產生隨機數
化學工程 是嗎?看看我的。a floor 10 rand 4,5 5 a 4 3 3 4 4 3 2 1 2 41 1 1 4 1 1 5 2 1 3 a floor 10 rand 4,5 5 a 5 4 3 1 3 2 3 4 4 03 4 5 1 3 5 1 2 1 1 a floor 10 ...
隨機數是如何產生的,EXCEL如何產生隨機數?
1.include include inxlude int main void 2.rand n將返回 0,n 區間內的整數如 rand 100 將返回乙個不小於0,並且小於100的整數rand 上界 下界 下屆 將返回 下屆,上界 區間內的整數 示例 include include inxlude...