当前位置: 首页 > news >正文

郑州做网站公司天强科技怎么做安居客网站

郑州做网站公司天强科技,怎么做安居客网站,针对网站开发者的问答网站,dede网站不能访问#xff08;游戏中一个很常见的简单功能#xff0c;比如抽卡抽奖抽道具#xff0c;或者一个怪物有多种攻击动作#xff0c;按不同的权重随机出个攻击动作等等……#xff09; 假如有三种物品 A、B、C#xff0c;对应的权重分别是A#xff08;50#xff09;#xff0c…游戏中一个很常见的简单功能比如抽卡抽奖抽道具或者一个怪物有多种攻击动作按不同的权重随机出个攻击动作等等…… 假如有三种物品 A、B、C对应的权重分别是A50B20C30 那么如果从 0-100中抽取一个随机数可以这样理解 在0-50之间时将得到A在50-70之间时得到B在70-100之间时得到C 下面是实现代码。 string[] items new string[] { A, B, C };int[] weight new int[] { 50, 20, 30 };string WeightRandom(){//先算出所有权重的总和int sum 0;foreach (int w in weight)sum w;//Roll随机数, 区间是从0到总和int random Random.Range(0, sum);int currRange 0;//遍历每个item对应到区间。如果结果在此区间内返回此item。for (int i 0; i items.Length; i){currRange weight[i];if (random currRange){Debug.Log(string.Format(随机数:【{0}】. 结果【{1}】, random.ToString(), items[i]));return items[i];}}return null;} 测试一下运行20次 当然这里使用的权重502030 100 只是为了方便理解。 并非权重的总和一定要等于100。多少都是可以的。随机数的选取范围只需要是0总和即可。
http://www.hkea.cn/news/14345674/

相关文章:

  • 佛山小学网站建设用dw制作网站建设
  • 北京做网站的大公司wordpress 变成英文版
  • 副业做网站软件常德网站建设策划方案
  • 群辉做网站服务器python手机网站 jsp
  • 网站平台搭建流程wordpress精品插件
  • 建设大马路小学网站海南省建设考试网站首页
  • 空气炸锅做糕点的网站网站建站方案说明书
  • 网站推广常用方法有哪些做网站设计师能10年赚100万吗
  • 常州 网站制作网页后端开发需要学什么
  • 做网站页面一般用什么软件百度网站提交地址
  • 快速网站排名学做吃的网站有哪些
  • 响应式科技公司网站模板沈阳网站制作联系方式
  • 网站编辑怎么做内容分类网页设计公司金华
  • 如何制作一个个人网站网站链接优化怎么做
  • 网站建设案例多少钱表白网页生成器下载
  • 西安网站 建设网站制作涉及的法律
  • vs2010网站开发与发布短视频营销案例
  • 网站开发 培训 周末班html基础网页代码
  • 免费俄罗斯网站制作看板娘 wordpress菜单
  • htm网站的维护网页搜索能力属于什么素养
  • 建站工具华为建设求职网站
  • 站长工具端口检测建设网站对公司起什么作用
  • 平顶山做网站优化网络营销培训班
  • 江苏省建设厅网站查询施工员证做网站跳转
  • 合肥高新城建设计院网站必须重视的问题之一
  • 免费发帖推广网站搜易网托管模式的特点
  • 关于网站建设与维护的参考文献php网站开发txt
  • 做消费网站流程国外网站如何做推广
  • 牡丹江商城网站开发设计网站建设公司 深圳信科
  • 手机建立网站软件设计网站的管理系统