假设我有一组数字,即 {1,6,3,5,7,9} 我想从这组数字中生成随机数,即生成的数字应该是随机的,并且应仅来自这些数字({1,6,3,5,7,9})。
标准的C / C ++功能也会......
答案 0 :(得分:7)
arc4random%(set count)=随机索引。
答案 1 :(得分:2)
他们告诉你的是这个。生成0-5的随机数。然后使用它作为数组的索引。例如,如果随机#是2,请查看您的数字列表中的元素#2(从0开始的第三个),即3.如果随机#是5,则得到9。
MSalters的评论向您展示如何在单个表达式中执行此操作。