隨機抽0 99的數字 獲得全部1 25的數字的

2021-08-30 08:16:18 字數 3131 閱讀 7406

1樓:123經典男人

第一次為25/100(即100個裡面抽取25個裡面的任何一個)第二次為24/100(即100個裡面抽取剩餘的24個數裡面的任何一個)

第三次為23/100

第四次為22/100

以此類推

最後是他們的積即25!/(100的25次方)

2樓:

還是好弄的

取得每個數字的概率都是1%

首先 不妨對100個數字 排下序

先取出這25個數字

每個數字的概率都是 1%

那概率是 1/10^50

要取100個數字

剩下的75個數字 是隨便取的 那也就是說 他們的概率都是1好了現在100個數字 都取出來了 而且還是有排序的但是先取後取 對於本題沒有影響

那麼就有100!種排列方式

所以這一題的概率

p=100!/10^50

3樓:匿名使用者

這概率可以忽略

你的意思是抽100次抽到的數字中全部在1-25之間。

抽一次在1-25之間的概率是1/4

每次都是1/4

就是0.25的100次方

4樓:風痕雲跡

這題計算量有些大。真要算得程式設計或用excel.

下面給出思路:

記 a(i_1,i_2,...i_n) 為 所述取法獲得 數字 i_1,i_2,...i_n 之一的事件

記 b(i_1,i_2,...i_n) 為 所述取法獲得 全部數字 i_1,i_2,...i_n 的事件

問題即是: 問 p(b(1,2,....,25)) = ?

第一步:

所述取法獲得 指定的某一個數i1, (i1=1,...,25) 的機率是

p(a(i1)) =p(b(i1))= 1-(99/100)^100

所述取法獲得 指定的某二個數i1,i2 之一的機率是

p(a(i1,i2)) =1-(98/100)^100

。。。所述取法獲得 指定的某25個數 i1,i2,...,i25之一的機率是

p(a(i1,...,i25))=1-(75/100)^100

第2步:

根據 p(c1+c2)=p(c1)+p(c2)-p(c1c2) 對任意事件c1,c2成立,

==》 p(a(i1,i2)) = p(a(i1))+p(a(i2)) -p(b(i1,i2))

可算出 p(b(i1,i2))

p(c1+c2+c3)=p(c1)+p(c2)+p(c)-p(c1c2)-p(c2c3)-p(c3c1)+p(c1c2c3)

類似可算出 p(b(i1,i2,i3))

....

最後能算出 p(b(1,2,....,25))

計算量大,但也不太複雜,因為 所以p(b(i_1,i_2,...i_n) ) 只與個數n有關,與具體的n個數字無關。

5樓:

第一次為25/100=1/4

第二次為24/99=8/33

第三次為23/97

第四次為22/96=11/58

以此類推

6樓:love丄某人

100次都沒有抽到1的概率是0.99 的100次方 所以 1減去25乘以0.99的100次方

從1~100中隨機抽走一個數字,剩下的99個數字被打亂順序放到陣列 a[99],求c++

7樓:justin砌

int a;

srand(time(null));

a = rand()%100+1;//隨機從0~100抽取一個數int array[99] = ;//陣列儲存資料for(int i = 1; i <= 100; ++i)//打亂剩下99個資料

for(int i = 0; i <99; ++i)//這個應該是最簡單明瞭的打亂順序方法的思路了。

//我只給方法,其他樓主自己補全一下。有問題再問。

8樓:泥蛋黃

用time rand()函式 有隨機效果

9樓:淡然那①抹危笑

℡(_左岸純情 957997776 ????????

題目是:“從1,2,3,。。。。100共100個數字中隨機抽取兩個數字,求乘積是9的‘倍數’概率”

10樓:匿名使用者

總的組合可能是100*99/2=4950

a.9的倍數(9,18,27,36,45,54,63,72,81,90,99)這11個數字和任何剩下的99個數字組合可用

即11*99=1089種,減去重複的即11*10/2=55種,a類為1034;

b.剩下的3的倍數(因子中只含一個3)有22個(33-11);這22個兩兩組合可用

即22*21/2=231,b累為231;

1034+231=1265

1265/4950=23/90=0.25555.....

拋磚引玉,呵呵

11樓:匿名使用者

3的倍數有 3 6 12 15 21 24 30 33 39 42 48 51 57 60 66 69 75 78 84 87 93 96 (共22個)

9的倍數有9 18 27 36 45 54 63 72 81 90 99(共11個)

乘積9的倍數有方式①:一個三的倍數×一個三的倍數 c22(2) 不好寫,,你懂得,,22*21/2=231

方式②:一個三的倍數×一個九的倍數 22×11=242

方式③:一個九的倍數×不是三的倍數(67個) 11×67=737 方式④:一個九的倍數×一個九的倍數 c11(2) 11×10÷2=55

綜上共有方式231+242+737+55=1265

而100個數隨即抽兩個相乘的總個數為c100(2) 100×99÷2=4950

所以概率就是1265÷4950

(手打不容易啊,,應該能懂吧) 開始數掉了一個數- -

12樓:匿名使用者

隨機抽取兩個數字允許重複麼

請問VB的隨機抽數器怎麼做

dim aa 100 as integerrandomize 隨機數初始化,這個是非常重要的乙個語句,否則你得到的每個隨機數系列都是乙個樣,即每次執行vb程式得到的第乙個隨機數都是0.7055475,第二個隨機數是0.533424,for i 1 to 100 aa i rnd 1 1000 0.5...

天天酷跑的黃金獎池全部抽完要多少券,每抽一次券是怎麼增加的

天天酷跑的 獎池全部抽完要95張 券,1張 券需要5288積分兌換,總數為95 5288 502360積分。每抽一次獎券為 1.2.4.6.9.12.16.20.25。拓展資料 天天酷跑多人角色分為速度型 攻擊型 技巧型 全能型四大類,速度型是當前最主流的型別,稱霸多人對戰,而攻擊型的一般出現在約跑...

一組數字,1 80次數組中隨機取不重複的數字,這數加起來為250 300之間

您好,您的問題我已經看到了,正在整理答案,請稍等一會兒哦 include include void main sum 0 for i 0 i 10 i 隨機取完之後,最後10個數即為隨機獲得的10個數 printf sum d n sum 此處輸出隨機選出的數的和 if sum 250 sum 30...