sql產生隨機數問題,帶幾率的

時間 2023-03-10 08:25:04

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...