【问题标题】:Generating Even Random Numbers生成偶数随机数
【发布时间】:2014-04-16 17:33:22
【问题描述】:

我需要一个代码来仅生成随机偶数 2-100
网络上有生成随机数的教程,但它们是奇数和偶数。 请理解我只需要生成偶数。

【问题讨论】:

  • 简单地生成一个1到50之间的随机数,然后乘以2。
  • 您能否向我解释一下这到底与 1) iPhone 和 2) xcode IDE 有什么关系??
  • 我是新的。我在 xcode 上为 iphone 制作了一个应用程序。
  • @user3542263 Popeye 提出的观点是标签应该反映问题。您的问题与 Xcode(IDE)或 iPhone(物理设备)完全无关。您的问题是关于在 Objective-C 中编写处理随机数的代码。
  • 其实问题是关于四年级的算术。也许计算机编程不是你未来的最佳选择。

标签: objective-c algorithm random numbers


【解决方案1】:

1,生成数字1-50

2,将所有数字乘以2

所有数字乘以 2 都是偶数

【讨论】:

  • 你要给出编码相关的答案还是这个?
  • @Popeye 该问题被标记为“算法”。解释应该做什么并让 OP 自己理解其余部分并没有错,特别是因为他确定他知道如何找到“奇数和偶数”。
  • @amit 请注意,当这个答案出现时,这个问题上的原始标签是 xcode 和 iphone (虽然这些都是错误的)它仍然暗示它们是在编码相关的答案之后。
  • @Popeye 没有比用简单的英语解释算法更好的方法了。由 OP 用他想要的编程语言来实现它。
  • @VikramBhat 用户再次要求代码而不是算法的解释。
【解决方案2】:

这将起作用:

NSInteger evenNumber = (arc4random_uniform(50) + 1) * 2;

arc4random_uniform(50) 将给出 0 - 49 范围内的结果。加 1 给出 1 - 50 范围内的值。乘以 2 得到 2 - 100 范围内的偶数。

【讨论】:

    猜你喜欢
    • 2015-06-18
    • 1970-01-01
    • 2013-05-05
    • 2012-05-17
    • 1970-01-01
    • 2023-01-03
    • 1970-01-01
    • 1970-01-01
    • 2020-02-28
    相关资源
    最近更新 更多