Swift - 如何在 x 百分比的时间内运行函数?

用户10081458

我有一个函数,我想在 x% 的时间内运行。例如:当我点击一个按钮时,我想在 x% 的时间内运行一个函数(用户输入 0.01,该函数将在点击按钮的时间里运行 1%)。有谁知道如何快速做到这一点?

新开发

您可以使用随机函数来确定是否应执行特定操作:

func possiblyDoSomething(){
  if Int.random(1...100) == 1 {
    actuallyDoSomething() // will execute with a 0.01 chance
  }
}

Int.random(1...100) 将在 1 到 100 范围内选择一个随机数,所以任何一个数字都有 0.01 出现的机会,所以你把它等同于什么数字并不重要(我选择检查它是否等于 1 任意)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在一定百分比的时间内生成随机数

如何使if语句仅在一定百分比的时间内发生?

您如何获得碳php剩余时间的百分比?(Laravel 8.X)

如何计算最后一个值与X时间之前的值之间的百分比?

swift spritekit如何在指定的持续时间内运行动作?

执行代码x时间的百分比

如何为我的网站实施“正常运行时间百分比”指标?

如何使用 Puppet Facts API 获得正常运行时间百分比

如何在CloudWatch的仪表板上显示AWS服务的正常运行时间百分比?

如何使用基本r将dbeta图中的x值转换为百分比?

如何将负百分比自定义格式为 (x.xx%)

Swift:如何在最短的时间内显示活动指示器?

如何在X时间内更改circlecollider2d的大小

如何从正常运行时间检查中获取正常运行时间百分比

如何解释CPU时间与CPU百分比

脚本“ x是y的百分比”

如何计算百分比MySQL的窗函数

如何以百分比形式返回函数?

如何在Swift 3中使用%作为后缀一元运算符来计算百分比,并且仍然能够对模数使用%?

如何在指定的时间内运行循环

如何在一定时间内运行代码?

Seaborn:如何在图的X轴上的每个值之后添加“%”符号,而不是将值转换为百分比?

如何在单个查询中计算百分比的百分比

如何在设定的时间内递归调用函数?

如何在固定的时间内使用javascript函数?

如何在python中计算正态分布百分比点函数

如何沿弯曲路径为div设置背景图像的动画,但以X百分比停止

如何在O(n)时间内计算按x坐标排序的一组点的凸包?

如何在一段时间内在Python上的每个特定时间运行函数?