搖骰子游戲


這是一個骰子游戲規則如下:

1,玩家支付游戲費用 299 一次,

2,需要扔兩次骰子,

3,第一次決定你的幸運數字,

4,第二次決定你的中獎數字,

(例如:第一次骰子顯示 3,第二次顯示 4 ,那就是說,庄家需要向玩家支付 388 元)

(例如:第一次骰子顯示 2,第二次顯示 6 ,那就是說,玩家沒有中獎,庄家無需支付費用)

 

第一次看到這個游戲,我感覺庄家是穩賺不賠得,可是后來代碼實現以后,我發現結果並不是我想象得那樣。

 

function winning() {
      var mun = 299
      var price = [88, 188, 388, 888, 1288, 2888]
      var list = [[1, 2, 3, 4, 5, 6], [1, 2, 3, 4, 5], [1, 2, 3, 4], [1, 2, 3], [1, 2], [1]]
      var listSix = [0, 1, 2, 3, 4, 5]
      var pay = 0 // 支付金額
      var get = 0 // 中獎金額
      for (var i = 0; i < 100; i++) {
        var randomOne = listSix[Math.floor((Math.random() * list.length))]
        var randomTwo = listSix[Math.floor((Math.random() * list.length))] + 1
        pay += mun
        if (list[randomOne].indexOf(randomTwo) == -1) {
          console.log('未中獎');
        } else {
          console.log('本次中獎金額', price[randomOne]);
          get += price[randomOne]
        }
      }
      console.log('支付金額為', pay, '中獎金額為', get);
    }
    // winning()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM