beta版1.1.2

此次的beta版本做的修改重点在内部的算法上面。

因为之前所做的判断不重复的随机数方面采用的是String.valueof()的方式,即将int类型数字转换成string类型,比较string中是否出现过这个字符,String.contain()方法,但是问题出现了,当数字超过9后,存放在String中的是两个字符。

所以在数字10以后的情况会出现问题。

所以本次的判断随机数是否是重复的,采用了较简单的数组比较的方式。


 1 public boolean cunzai(int x)
2 {
3
4 int i=0;
5 while(shu[i]!=16&&x!=shu[i]&&i<16)
6 {
7 i++;
8
9 }
10 if(shu[i]==x)
11 return true;
12 else
13 {
14 shu[i]=x;
15 return false;
16 }
17 }

这里的数组shu的长度为16,游戏的最大人数为16人。

因此通过此次的优化,减少了较大的问题出现的几率。

敬请期待后续版本。

时间: 2024-12-13 10:24:11

beta版1.1.2的相关文章

alpha版、beta版、rc版

很多软件在正式发布前都会发布一些预览版或者测试版,一般都叫“beta版”或者 “rc版”,特别是开源软件,甚至有“alpha版”,下面来解释一下各个版本的意思. alpha版:内部测试版.α是希腊字母的第一个,表示最早的版本,一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全,主要是给开发人员和 测试人员测试和找BUG用的. beta版:公开测试版.β是希腊字母的第二个,顾名思义,这个版本比alpha版发布得晚一些,主要是给“部落”用户和忠实用户测试用的,该版本任然存 在很多BUG,但

Fedora 24 Beta 版发布下载!

Fedora 24 Beta 在经过三次延期后终于在 2016 年 5 月 10 日放出,除了对传统 32 位和 64 位架构的支持外,此次 Fedora 24 Beta 还额外增加了对 PPC64.PPC64el 和 ARM64 的支持.此外,你还可以下载和测试基于云和 Docker 的 Beta 映像.为了满足不同的测试环境和特定用例,此次的测试版主要发布了 Fedora 24 Cloud Beta.Fedora 24 Server Beta 和 Fedora 24 Workstation

alpha版、beta版、rc版的意思

很多软件在正式发布前都会发布一些预览版或者测试版,一般都叫“beta版”或者 “rc版”,特别是开源软件,甚至有“alpha版”,下面来解释一下各个版本的意思. alpha版:内部测试版.α是希腊字母的第一个,表示最早的版本,一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全,主要是给开发人员和 测试人员测试和找BUG用的. beta版:公开测试版.β是希腊字母的第二个,顾名思义,这个版本比alpha版发布得晚一些,主要是给“部落”用户和忠实用户测试用的,该版本任然存 在很多BUG,但

unity4.6 Beta版 UI控件之Button

最近需求,需要用到4.6版本uGui了,所以抽时间来学习学习,就UI控件在Unity工具里创建预设这块来说相比较于NGUI,我觉得是没有什么太大的区别的. 比如:Canvas--Camera . Text--Label.ImageMask-- Panel 等. 可能是目前4.6版本还不稳定,其UI控件下所挂载的组件脚本代码我们是没法直接点击脚本看到更别说在代码里直接调出修改了,这点就目前来说确实没有NGUI方便. 好了"方不方便"恐怕并不能直接影响每次unity版本的更新带给我们的惊喜

【云快讯】《微软Sharepoint 2016 Beta版发布,强化混合云搜索功能》

2015-08-26 张晓东 东方云洞察 点击上面的链接文字,可以快速关注"东方云洞察"公众号 SharePoint Server 2016是微软的团队协作软件产品的最新版本,刚刚发布的Beta测试版的目的是让IT管理人员对即将在明年发布的SharePoint新版本有一个初步的了解和体验. SharePoint 2016的新主要功能包括:对10GB大型文件的支持和一个新的应用程序启动器,使得用户能够更方便的从SharePoint导航栏打开新应用程序.另外,微软还简化了共享文件的控制机制

Xamarin for Visual Studio 3.11.666 Beta 版 破解补丁

注意:本版本是 Beta 版 前提概要 全新安装请参考 安装 Xamarin for Visual Studio. 最新稳定版请参考 Xamarin for Visual Studio 3.11.590 稳定版 破解补丁 Version 3. Release Notes 3.11.666 C5SR2 原版下载链接:Xamarin.VisualStudio_3.11.666.msi,度盘备份 Release Notes:简略.详细 旧版备份 3.11.584 C5SR2 Release Log:简

发布《.NET 相依性注入》电子书 beta 版

初次发文,不知繁体中文可否.如不符规定,请多包涵,我可以用工具转成简体中文贴上来. 这是一则新书消息,从我的另一个部落格转发过来的,想了解这边是否有朋友对这块主题的书籍有兴趣. 书籍进度本书目前已经开始发行 beta 版,完成进度约 60%,共 133 页.(我希望这本书不要超过 200 页,目前看起来应该没问题.) 简介 我已经发布了<.NET 相依性注入-学习笔记>电子书的试阅章节,如有兴趣,请至本书主页免费下载.主页除了下载试阅章节,另外还提供了订阅出版通知以及读者意见回馈的功能. 试阅

beta版1.1.1

先期发布的alpha版1.0.0版本通过张硕组的测评,我小组跟进修改了出现的问题. 1.首先解决了互测版本中无法正常退出界面的问题,并有退出提示,(确定,取消). 2.就之前提到的关于前期部分功能的割去,我小组表示会在符合小组的具体功能及需求的基础上进行修改,并广泛尊重互测小组的意见. 3.对于此项,我小组积极修改,并在一定程度上呈现出相对友好的界面,在进入界面,选择功能,点击按钮等方面有很大的改变. 4.对于项目图片的收集,我小组有专门的组员进行操作,就此项,我们会反馈落实到到相关人员进行修改

名词解释:alpha版、beta版、rc版的意思(转)

很多软件在正式发布前都会发布一些预览版或者测试版,一般都叫"beta版"或者 "rc版",特别是开源软件,甚至有"alpha版",下面来解释一下各个版本的意思. alpha版:内部测试版.α是希腊字母的第一个,表示最早的版本,一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全,主要是给开发人员和 测试人员测试和找BUG用的. beta版:公开测试版.β是希腊字母的第二个,顾名思义,这个版本比alpha版发布得晚一些,主要是给"

云Spanner Beta版发布

Spanner已经在谷歌内部广为使用了,现在正在向公众开放.它是一个可管理的云数据库,可以作为谷歌云平台的一部分使用,而且不会涉及底层的基础设施. Spanner看起来和传统关系型数据库一样,有ACID事务.SQL.关系型模式等.但是,它是分布式的,在地理上跨谷歌基础设施,可以满足日益增长的更大事务处理量.除此之外,它还有强一致性,在提供数据服务时只有几毫秒的延迟. CAP理论证明一个数据库系统不可能同时满足以下三种特性:可用性.一致性和分区容忍性.关系型数据库倾向于牺牲可用性,而NoSQL数据