關於randbetween連乘的問題

2022-09-10 23:03:43 字數 491 閱讀 9417

兩個數x、y都服從區間為[1,5]的均勻分布,並且x、y均為整數,求解z=x*y的分布。

x = randbetween(1,5),y = randbetween(1,5),x、y在其區間內的各點概率已知,利用列舉法列出z=x*y的各種可能情況,並求得各概率。

可以看到,z的結果並不在1-25之間每個整數上都存有概率,而且z的概率分布並不是均勻分布。在這裡,之所以提出這個問題出來,是因為很多時候我們在做事情,總喜歡想當然,認為randbetween(1,100)=randbetween(1,10)

*randbetween(1,10)

。舉個實際點的例子,策劃希望某件裝備的掉率下調至1/1000000,但是程式在這裡無法直接提供這種精度的數值,因而就會考慮將這個掉率進行兩次計算,即1/1000000=1/10000*1/100。如果修改過的方案的效果跟之前的方案效果是等價的,當然可以採用;但是如果未經思考論證,大家都想當然的直接使用,那麼很可能就在這裡埋下了隱患,最終甚至影響到整個伺服器的遊戲經濟。

隨機函式 randbetween隨機函式不簡單

在excel中,我們知道randbetween函式可以產生隨機整數,然而,應用巧妙的話,還可以獲取隨機日期 隨機姓名等。下面來看看吧 randbetween函式 1.作用 返回乙個介於指定的數字之間的隨機整數。2.語法 randbetween bottom,top bottom引數 將返回的最小整數...

python矩陣連乘 動態規劃 矩陣連乘問題

一 問題描述 給定n個數字矩陣a1,a2,an,其中ai與ai 1是可乘的,設ai是pi 1 pi矩陣,i 1,2,n。求矩陣連乘a1a2.an的加括號方法,使得所用的乘次數最少。例子三個矩陣連乘,可以有 a1a2 a3和a1 a2a3 兩種方法求積 乘法次數分別為 p0p1p2 p0p2p3和p0...

矩陣連乘問題

矩陣連乘問題 應用動態規劃演算法,將前面計算的重複值儲存,一次來推進下一步的計算,直到得到m 1 n 的值,為最少的乘法次數 m i j 表示計算a i.j 所需的最少數乘次數 m i j min i s i j 記錄斷開位置,也就是最少計算次數的中間位置。include using namespa...