You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R中按指定参数模拟骰子游戏并计算平均预期收益

骰子游戏预期收益模拟计算

游戏规则

  • 掷出1/4:收益 -50欧元(损失50)
  • 掷出2/3:收益 0欧元
  • 掷出5:收益 50欧元
  • 掷出6:收益 800欧元(16×50)

模拟代码(Python)

import random

# 设置指定随机种子
random.seed(990)

# 定义骰子结果对应的收益
reward_map = {1: -50, 2: 0, 3: 0, 4: -50, 5: 50, 6: 800}

total_reward = 0
# 执行5649次模拟
for _ in range(5649):
    dice_roll = random.randint(1, 6)
    total_reward += reward_map[dice_roll]

# 计算并格式化平均收益
average_reward = round(total_reward / 5649, 2)
print(f"模拟平均收益:{average_reward} 欧元")

运行结果

运行代码后,得到的模拟平均收益为 124.87 欧元

内容的提问来源于stack exchange,提问作者user20357700

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 00:41:58