从离散选择中生成随机整数?

时间:2015-10-29 23:59:24

标签: ios swift

我正在尝试生成随机数,但某些数字。我知道要生成0到10之间的随机数:

arc4random_uniform(11)

但是如果我想在一个选择之间生成一个随机数,比如说3,5,8和10?

1 个答案:

答案 0 :(得分:2)

Vacawama是对的,应该给予信任。

再多想一想。

选择您想要的数字并将它们放入数组中。然后使用数组的索引来获取

[3,5,8,10]

数组索引从零开始; [0:3,1:5,2:8,3:10]。

使用" 4"在arc4random中,你可以选择0-3。