zoukankan      html  css  js  c++  java
  • 摇骰子游戏

    这是一个骰子游戏规则如下:

    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()
  • 相关阅读:
    软件测试进程&测试类型
    课堂笔记:软件测试知识点汇总小结
    闰年测试程序
    关于 int.parse("abcd") 出错的问题分析及解决方案
    软件测试——字符串检测2.0
    边界值分析法实例分析
    测试管理
    软件评审
    单元测试与集成测试
    白盒测试
  • 原文地址:https://www.cnblogs.com/jickma/p/15002742.html
Copyright © 2011-2022 走看看