Random is  practice used by Xcode