某游戏中,玩家击杀一个boss,套装由ABCDE五件合成。掉落ABCDE装备的概率分别为:0.05 0.1 0.15 0.2 0.25.装备之间掉落互斥。问:平均击杀多少次可以收集一个套装?

format long
A=zeros(1,5);%定义一个数组。
i=0;%不掉落装备的情况.
Times=input('inputTimes=: ')%模拟次数100W
o=0;%收齐一套的次数
for n=1:Times
    x=rand();
    if x<=0.05
        A(1)=A(1)+1;
    elseif x<=0.15
        A(2)=A(2)+1;
    elseif x<=0.3
        A(3)=A(3)+1;
    elseif x<=0.5
        A(4)=A(4)+1
    elseif x<=0.75
        A(5)=A(5)+1;
    else
        i=i+1;
    end
        if A(1)>=1&A(2)>=1&A(3)>=1&A(4)>=1&A(5)>=1  %第一时间满足一套的时候
        A(1)=0;
        A(2)=0;
        A(3)=0;
        A(4)=0;
        A(5)=0;
        o=o+1;
    end
end
    o
    T=Times/o

关于游戏里面装备有概率掉落、套装收集问题的matlab模拟编程相关推荐

  1. python概率随机抽奖_Python利用带权重随机数解决抽奖和游戏爆装备

    关于带权随机数 为了帮助理解,先来看三类随机问题的对比: 1.已有n条记录,从中选取m条记录,选取出来的记录前后顺序不管. 实现思路:按行遍历所有记录,约隔n/m条取一个数据即可 2.在1类情况下,还 ...

  2. WOW游戏中装备和材料的提示框

    为什么80%的码农都做不了架构师?>>>    我们如何始自己网站内容插入的WOW游戏的装备和材料当鼠标移上去的时候出现详细图文说明呢? 像下面这样 下面是三个简单的示例: Atha ...

  3. 概率特性仿真实验与程序-Matlab仿真-随机数生成-负指数分布-k阶爱尔兰分布-超指数分布

    概率特性仿真实验与程序-Matlab仿真-随机数生成-负指数分布-k阶爱尔兰分布-超指数分布 使用Java中的SecureRandom.nextDouble()生成一个0~1之间的随机浮点数,然后使用 ...

  4. 装备按概率随机掉落思路

    问题及注释 static void Main(string[] args){Random rd = new Random();Dictionary<string,int> dic= new ...

  5. 游戏中的常见概率设计分析

    前言 游戏中的概率真的是让人又爱又恨,很多玩家因为自己的屌丝气质(白嫖)而弃坑玩不下去的,比如人尽皆知的某阴阳师,除了氪金,还肝,而且如果你的脸真的非常的黑,那也是打不过那些0氪金的欧洲人的. 而在游 ...

  6. c++获取时间戳_「崩坏3」众星陨落 | 限时补给开启,4星装备获取概率UP

    11月6日12:00,神之键限时补给通道--「众星陨落」特别补给即将开启! 在「众星陨落」特别补给中,获得★4装备的整体概率将会提升. 本期UP的武器为4★双枪武器「伊甸双星」和4★大剑武器「睡美人」 ...

  7. 深度分析游戏中的随机概率

    这段时间公司开发的游戏上线测试,许多玩家在抽卡时抱怨脸黑,很难抽到所需要的卡牌,而又有一部分玩家反应运气好能连着抽到紫卡,检查了下随机相关逻辑代码,并没有找出问题所在,玩家运气好与坏只是觉得真有可能是 ...

  8. 牛客练习赛46 C 华华跟奕奕玩游戏 (期望,概率)(详解)

    链接:https://ac.nowcoder.com/acm/contest/894/C 来源:牛客网 华华跟奕奕玩游戏 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 524288K ...

  9. php实现转盘游戏后台奖品按照概率发放

    原文 游戏转盘PHP后台实现奖品发放 <?phpheader("Content-type:text/html;charset=GB2312"); //设置编码//中奖奖品 $ ...

最新文章

  1. 5G:新基建的压舱石,如何为新基建按下“加速键”?
  2. SharePoint 2010 与 SQL Server 2012 报表服务集成
  3. alpha事后诸葛亮
  4. Winform DataGridView列的单元格中动态添加图片和文字
  5. 操作系统中的P-V操作(转)
  6. gj7 对象引用、可变性和垃圾回收
  7. C++中 * *的用法与区别----实操才能看明白
  8. 国家一级计算机考试模拟题2012版,2012年计算机等级考试一级上机Word模拟题2
  9. c语言链表做歌手比赛系统,大型实验报告(歌手比赛系统)
  10. latex 可视化生成表格代码
  11. Unity 3D DevLog-WebGL
  12. html嵌入百度播放器
  13. leo_物业收费管理系统
  14. 普中科技51单片机开发板
  15. C#学习系列之H264解码
  16. 让Excel工作簿中宏自动运行的两种方法
  17. 关于flex布局中,父元素设置display:flex;flex-direction:row;子元素1高度撑开400px,子元素2、子元素3高度40px,如何设置全部自适应撑开?
  18. 《OpenCv视觉之眼》Python图像处理三 :Opencv图像属性、ROI区域获取及通道处理
  19. 这些一夜爆火的国产软件,却一度被大众误以为是外国佬研发的。。。
  20. python ln()怎么实现_python循序渐进_python简介

热门文章

  1. mysql练习题1:查询“李”姓老师的基本信息
  2. 单层感知器实现逻辑与运算
  3. 日期推算 (函数、指针)
  4. 直流电压采集显示系统
  5. ZOJ 2477 Magic Cube 三阶魔方还原(IDA*)
  6. 如何更改电脑桌面路径
  7. php代码加nofollow,帝国cms导航怎么加nofollow
  8. js微信公众号文章链接正则校验
  9. RPA+AI助力智慧社保建设,来也科技探索创新合作模式
  10. mysqlSQL 优化