用excel如何隨機產生0和1兩個數?又如何使產生1和0的概

時間 2022-04-10 23:20:03

1樓:

1,2,3分別佔20%,30%,50%的公式寫法=if(rand()>0.5,3,if(rand()>0.2,2,1))

這樣就可以了。

可以理解為rand()函式生成0-1之間的數字的機率是均等的,那麼大於0.5的機率就是50%,這時結果就3,剩下的情況裡2佔60%,可以這樣寫

=if(rand()>0.5,3,if(rand()>0.6,2,1))

用a和b兩整列測試了一下,13w多個資料,結果還是可以接受的。見圖

2樓:匿名使用者

rand()產生0~1之間的隨機數,如果需要產生x~y之間的隨機數,那麼公式是:

x+rand()*(y-x)

0.1~1.0的隨機數公式是:

=rand()*0.9+0.1

3樓:匿名使用者

隨機函式生成的資料範圍在(0,1)之間,而且是均勻分佈的,如果=if(rand()>0.3,1,2),那》0.3的機率就是70%,也就是生成1的機率就是70%。

而生成2的機率就是30%。如果要生成多個數,則只面調整條件就可以了。比如

=if(rand()<0.2,1,if(rand()<50,2,3))

4樓:匿名使用者

假設是5和6,公式是這樣:

=if((rand()>0.3),5,6)

用excel想隨機生成1組隨機數,使得在一個範圍的數字出現概率為60%-70%請問如何編輯函式?

5樓:退休畫線工

昨天一個隨機數要求在40~50的個數滿足「合格率」也是你提的吧,花了大量的時間,把完整的解決方案提供給你,卻沒有采納。另一個回答雖然也能得到結果,但並不是完整的解決方案,如取得滿足要求的隨機數固定下來,就 沒提供解決方法。

本問題基本還是昨天那個問題的思路,但卻不想再先花那麼多時間給你詳細回答,結果是白費力。如果需要,再給你解答不遲。

6樓:思雪遙遙

我只能建議你分段產生隨機數如下:

20-39 5個 =randbetween(20,39)61-75 5個 =randbetween(61,75)40-60 30個 =randbetween(40,60)或期待高手來解決。

7樓:明佳妙明

excel指定文字按指定次數隨機排序顯示

8樓:匿名使用者

用隨機函式取數,分割槽顯示,再打亂順序取這個區域的數。

用randbetween(),取隨機數

用randbetween()生成行、列標,再用index()定位上表取值。按鍵盤f9重算,達到標準時把資料拷走。

excel 中怎麼樣才能計算這樣一個30%的一個數和一個70%的數加起來

9樓:匿名使用者

在一個單元格里輸入=

然後滑鼠點選選擇你要計算的那個數,也可以自己輸入,然後再輸入運算子。

比如100在**裡的位置是a1,70在**裡的a2,30%在b1,70%在b2

那麼公式就是=a1*b1+a2*b2,然後回車就得到結果,這是用滑鼠選擇單元格手動輸入運算子的公式。

10樓:匿名使用者

假如 a1 b1 c1

100 100 ?

假如你想要c1的數值是a1*30+b1%*70%,那你在c1單元格里填寫=a1*30+b1%*70%就ok了!

11樓:

=選定單元格*0.7+30%x

12樓:匿名使用者

??沒明白!

把你的等號放前面不就行了嗎?

13樓:歸浦秋梵

=100*30%+90*70%

其實你的問題不夠明確。

14樓:匿名使用者

=100*30%+90*70%

excel一個數大於50%小於70%是300,否則是0,怎麼設定公式?

15樓:匿名使用者

假設這個數是在a1

b1輸入

=if(and(a1>0.5,a1<0.7),300,0)

16樓:匿名使用者

=if(and(a1>0.5,a1<0.7),300,0)

17樓:

=if(and(a1>50%,a1<70%),300,0)

如何用c語言產生0到1之間的隨機數

可以寫一個函式,利用math.h中的rand來產生隨機浮點數。include include include 精度0.001的隨機浮點數 float randf main 有些書上說用rand得到的可能是負數。如果有出現負數的話,對rand得到的數取絕對值就可以了。 愛染年 方法一 1 功能 產生0...

excel如何產生不重複的隨機數

如,要求,1 50個數字隨機不重複分佈在50個單元格里 1 在a1單元格輸入 50 int 51 row rand 1 不要直接回車或點前邊的勾確認,而要點ctrl shift enter三鍵結束。2 滑鼠移到a1單元格右下角,游標變為黑十字,向下拖拽到a50即可。 北辰酆海雪 用輔助列的方法最為簡...

用java編寫一程式1隨機產生三位的正整

package 積跬步至千里 public class a count if temp 2 0 else system.out.println 偶數 oushu 個.system.out.println 奇數 jishu 個.system.out.println 偶數出現的概率是 200 oushu...