晶晶★ 發問時間: 電腦與網際網路軟體 · 1 0 年前

如何依機率產生亂數?

我要在一個範圍之內的數字隨機產生,但是每一個數字出現的機率是不一樣的。如:

1→機率0.5

2→機率0.3

3→機率0.1

4→機率0.1

要怎麼用簡單的程式表示呢?(excel)

1 個解答

評分
  • 匿名使用者
    1 0 年前
    最佳解答

    可以用公式來解決,

    舉2個如下 :

    =LOOKUP(RAND(),{0,0.5,0.8,0.9},{1,2,3,4})

    =MID(1111122234,RAND()*10+1,1)

    有疑問請再提出討論

    圖片參考:http://www.hot-hit-counter.com/counter?id=719EC377...

    2010-06-10 23:00:47 補充:

    或 :

    =LOOKUP(RAND()*10,{0,5,8,9},{1,2,3,4})

還有問題?馬上發問,尋求解答。