假设我有一个数组,我想随机选择一个元素.
最简单的方法是什么?
显而易见的方式是array[random index].但也许有类似红宝石的东西array.sample?或者如果没有,可以使用扩展程序创建这样的方法?
我喜欢新的 Swift 4.2 RandomNumberGenerator 东西,但我看不到那里有种子的可能性。我是否遗漏了什么,或者有什么办法可以通过调用底层的低级函数来为这些生成器提供种子?我有很多代码,它们在默认数字类型上使用默认数字生成器,现在我需要确保在启动之间一切行为完全相同,而代码更改尽可能少。