Tag: 安全随机

用SecRandomCopyBytes生成范围内的随机数

我使用SecRandomCopyBytes来生成一个安全的随机数字。 有没有办法指定一个“范围”? 我需要获得这段Java代码的相同的行为: SecureRandom r = new SecureRandom(); char x = (char)(r.nextInt(26) + 'a'); 任何提示将感激! UPDATE 看到我做了一个愚蠢的问题,我觉得不得不分享解决scheme,扩大了Inttypes: public extension Int { /** Create a random num Int in range :param: lower number Int :param: upper number Int :return: random number Int */ public static func random(#min: Int, max: Int) -> Int { return Int(arc4random_uniform(UInt32(max – […]