- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于我正在制作的游戏,我传递了一组对象,这些对象具有一定数量,我将让用户识别这些对象。我想随机呈现这些对象。但我还需要确保同一个对象不会出现两次。
所以这是我暂时想到的解决方案:我将一个对象数组传递给我的游戏 Controller ,大小为 10。在游戏 Controller 中,我创建一个 0-9 之间的随机数,然后使用那个数字作为索引...我不知道这是否可行,因为我需要确保游戏 session 中没有使用相同的随机数。
关于如何完成这种随机游戏逻辑有什么想法吗?
谢谢
最佳答案
您应该寻找一种混洗算法并混洗您的数组内容。
这样您就可以从数组中弹出数字而不用担心它们之前是否被使用过 - 当您到达最后一个数字时,重新排列数组并重复。
这是一个例子:http://www.cocoanetics.com/2009/04/shuffling-an-nsarray/
关于iphone - 我如何从 NSMutableArray 中随机抽取并且不使用相同的数字两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4853742/
我有一个 float 组 Eigen::ArrayXf,我需要对其进行抽取(即从 f.i. 8 个样本中选择 1 个)。 Eigen::ArrayXf decimatedSignal = Eigen:
C:\Sites\dtr-payroll>rake assets:precompile rake aborted! You have already activated rake 10.0.4, bu
有谁知道使用什么特定函数来确定 decimate(vector, order, 'fir') 中的滤波器系数?具体来说是 fir1 和 Wn = 0.5 吗?上面写着订单是30,所以这是肯定的。我得到
我正在设置 Ruby on Rails 生产环境。我正在使用 RVM 的多用户安装。运行 rake assets:precompile 时出现以下错误。其他 rake 任务似乎工作正常。 ruby@m
我敢肯定一定有一些简单的方法,例如仅提取以光标开头的内部上下文部分,但未找到任何内容。例如 fcn(arg1, arg2, fcn2(x, y), arg4) ^-curs
两个问题:1) 如何获得 rake assets:precompile 以使用我的 application.css 中的 CSS3 动画? 在 application.css 中: @-webkit-
我正在部署到 heroku,但我发现没有提供 css 文件(在 heroku 上也找不到它们)。 我读到我需要首先在本地执行 rake assets:precompile 但是当我这样做时我得到: C
我想知道在 vi 编辑器中使用缓冲区从文件 1 复制数据并将数据粘贴到文件 2 的过程。 你能告诉我一步一步的过程吗? 怎么做? 最佳答案 来自 vi 手册: 6.5.6.3 Using Named
在我托管在 digital ocean 上的生产服务器上,如果有帮助的话,Ubuntu 12.04,我有 RoR 4 和 rake 10.1.1。 当我部署时,我运行 rake assets:prec
所以我在这上面花了一天时间,阅读了每一个 SO 问题,甚至是稍微相关的问题,并检查了 Heroku 文档。 这是推送时的 Heroku 问题: -----> Preparing app for Rai
我是一名优秀的程序员,十分优秀!