Swiftで乱数を取得する関数は以下の3つ
rand
arc4random
arc4random_uniform
arc4randomとarc4random_uniformの関係は、以下のようになっており、
arc4random_uniformはモジュロバイアスの影響は受けません。
arc4random() % upper_bound
arc4random_uniform(upper_bound)
7桁までの乱数を取得したい場合は、arc4random_uniform(10000000)とすると
0〜9999999までの乱数を取得することができます