tnantoka/generative-swiftをSwift 3化しようと作業していたところ、

‘srand’ is unavailable in Swift: Use arc4random instead.

というエラーに遭遇しました。 seedを変更するまでは一定のランダムを得たい箇所だったのでarc4randomは使えません。

srand48drand48は使えたのでそちらに変更しました。

if rand() % 2 == 0 {

としてたところは、

if drand48() > 0.5 {

のように変更しました。(50%ずつの確率で分岐したいだけだったので)

ソースコード