- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的应用程序中,当敌人被杀死时,弹药就会掉落。此代码有 4 种不同类型的弹药 int diceRoll = arc4random() % 3;//0 到 3
现在,每种弹药类型的生成频率为 25%。例如,是否有可能使 2 型弹药变得更加频繁?例如高达 40%,因此其他弹药类型将为 20%
最佳答案
你尝试过吗:
int spaceSet = pow(10, 3); //range of 1000, the bigger the more noticible it gets
int diceRoll = arc4random() % (spaceSet - 1);
if(diceRoll < (2 * (spaceSet / 10)))
diceRoll = 0;
else if(diceRoll < (4 * (spaceSet / 10)))
diceRoll = 1;
else if(diceRoll < (7 * (spaceSet / 10)))
diceRoll = 2;
else
diceRoll = 3;
增加随机和除法的集合似乎是个好主意。
关于iOS - Diceroll 增加一个对象的出现频率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15185073/
我遇到的问题是非常基本的,但是我还没有很好地理解这一点。下面的程序使用递归来计算给定数量的骰子(由用户输入)总计为用户选择的数字的概率。 据我了解,方法 DiceRoll 是 Diceroll 类的一
在我的应用程序中,当敌人被杀死时,弹药就会掉落。此代码有 4 种不同类型的弹药 int diceRoll = arc4random() % 3;//0 到 3 现在,每种弹药类型的生成频率为 25%。
你会如何掷骰子并显示相应的骰子面位图 一些快速高效的代码示例? void CMFCApplication12Dlg::OnBnClickedDiceroll() { int d
我目前正在开发一个简单的 GUI 应用程序,可以掷两个骰子。我目前使用两个类,一个称为“Game”,另一个称为“DiceRoll”。为了满足分配标准,我们必须使用多个类才能使程序正常运行。仅使用一个类
下面的代码仅适用于谷歌浏览器,如果我尝试使用任何其他浏览器,它就无法工作。我怀疑这与我发送到 php.ini 的数据类型有关。不过,我并不完全确定。 链接到代码托管位置:http://coldrepu
我是一名优秀的程序员,十分优秀!