OK論壇

 找回密碼
 註冊
查看: 2043|回復: 5

EA轉蛋機率問題

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2008-11-21 18:41:16 | 顯示全部樓層 |閱讀模式
function script Pet_Egg_Scroll6 {
set @fg,rand(5000);
if (@fg > 1 && @fg < 200) getitem 5215,1; //天使髮圈(商城)
if (@fg > 201 && @fg < 500) getitem 4054,1;  //天使波利卡片
if (@fg > 501 && @fg < 800) getitem 4241,1;  //聖天使波利卡片
if (@fg > 801 && @fg < 1000) getitem 5074,1;  //天使翅膀耳飾
if (@fg > 1001 && @fg < 1100) getitem 5132,1;  //天使波利帽子
if (@fg > 1101 && @fg < 1300) getitem 5153,1;  //天使波利髮飾
if (@fg > 1301 && @fg < 1800) getitem 2358,1; //天使禮服
if (@fg > 1801 && @fg < 2100) getitem 5125,1;  //天使之吻
if (@fg > 2101 && @fg < 3000) getitem 5207,1;  //天使的祝福
if (@fg > 3001 && @fg < 5000) getitem 12215,1;  //天使之賜福箱子
close;
}



Q1.請問以上腳本機率是怎麼看的?
轉出來的東西的機率 謝謝喔
  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2008-11-21 18:43:37 | 顯示全部樓層
    請 先 閱 讀 IF 教 學 。

    上 面 寫 的 很 清 楚 。

    set @fg,rand(5000);

    隨 機 設 定 @fg 數 值 1 ~ 5000


    if (@fg &gt; 1 &amp;&amp; @fg &lt; 200) getitem 5215,1; //天使髮圈(商城)
    假 如 @fg 大 於 而 且 小 於 200 拿 到 天使髮圈
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-6-13 04:41 PM
  • 簽到天數: 9 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

    發表於 2008-11-21 18:49:38 | 顯示全部樓層
    看完if再來看這邊
    rand ← 方法。讀取隨機數

    *rand(<數字>{,<數字>});

    如果你只指定了一個數,該命令會返回0 - 你指定數之間的一個隨機數.
    如果你指定2個數,則返回你指定2個數之間的一個隨機數.

    rand(10) 的結果會是 0,1,2,3,4,5,6,7,8 or 9

    rand(2,10) 的結果會是 2,3,4,5,6,7,8,9 or 10
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-11-21 18:52:01 | 顯示全部樓層
    有找到 但是積分要500- -+

    [ 本帖最後由 小煜 於 2008-11-21 06:54 PM 編輯 ]
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2008-11-21 19:29:19 | 顯示全部樓層
    #4
    那 阿 門 =口= ~ 。
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-11-21 19:40:47 | 顯示全部樓層

    回覆 1樓的 小煜 的帖子

    機率的看法就(參考用)

    最大範圍=X1
    最小範圍=X2
    總範圍值=Z

    (X1-X2)/Z * 100%

    --------------------例------------------
    set @f,rand(100);
    if (@f < 40 && @f >= 20) getitem 2254,1;

    Z=100
    X1=40
    X2=20

    得到2254的道具的機率就為以下
    (40-20)/100 *100% = 20%
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-5-8 01:33 AM , Processed in 0.055760 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表