相同的Int在Swift神秘谜语中具有不同的值

使用此代码:

let rand : Int = Int(arc4random())
NSLog("rand = %d %i %@ \(rand)",rand,rand,String(rand))

我得到:

rand = -1954814774 -1954814774 2340152522 2340152522

为什么所有4个值都不相同?

评论