اذهب إلى المحتوى
  • 0

كيف أولد أعداد عشوائية باستخدام لغة Objective-C؟

Blackhacker

السؤال

Recommended Posts

  • 0

أسهل طريقة لتوليد أعداد عشوائية في مدى معين هي باستخدام دالة arc4random_uniform() من مكتبة stdlib، وهذه الدالة متطورة للغاية حيث أنك لن تحتاج حتى إلى تعيين seed لاستخدامها كما يظهر في المثال التالي:

int r = arc4random_uniform(100);

أو يمكنك استخدام هذه الطريقة أيضا والتي تعمل على كل من لغتي السي و Objective-C  وذلك باستعمال دالة rand كالتالي:

#include <time.h>
#include <stdlib.h>
...
srand(time(NULL));
int r = rand() % 100;

وإذا أردت توليد أعداد حقيقية عشوائية فيمكنك استخدام هذه الطريقة:

float rndValue = (((float)arc4random()/0x100000000)*(100-0)+0);

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...