===== সুইফট 4.2 / এক্সকোড 10 =====
let randomIntFrom0To10 = Int.random(in: 1..<10)
let randomFloat = Float.random(in: 0..<1)
let greetings = ["hey", "hi", "hello", "hola"]
greetings.randomElement()
হুডের অধীনে সুইফট arc4random_buf
কাজ শেষ করতে ব্যবহার করে।
===== সুইফট 4.1 / এক্সকোড 9 =====
arc4random()
0 থেকে 4 294 967 295 এর পরিসরে একটি এলোমেলো সংখ্যা প্রদান করে
drand48()
0.0 থেকে 1.0 এর পরিসরে একটি এলোমেলো সংখ্যা প্রদান করে
arc4random_uniform(N)
0 থেকে N - 1 এর মধ্যে একটি এলোমেলো সংখ্যা প্রদান করে
উদাহরণ:
arc4random()
arc4random()
arc4random()
arc4random()
arc4random()
drand48()
drand48()
drand48()
drand48()
drand48()
arc4random_uniform(3)
arc4random_uniform(3)
arc4random_uniform(3)
arc4random_uniform(3)
arc4random_uniform(3)
arc4random_uniform () এর মতো নির্মাণের উপরে সুপারিশ করা হয় arc4random() % upper_bound
কারণ উপরের চৌম্বকটি দুটির শক্তি না হলে "মডুলো পক্ষপাত" এড়ানো হয়।