الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن الدالة random

مغلق
بدأه زائر في 16 يونيو 2002 · 2 رد · 484 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته وبعد

أخواني الأعزاء أرجوا منكم مساعدتي بحل كل سؤال على حدى:

1- ماهي الملفات الرأسية التي تتيح لنا استخدام الدالة () Random

2- مالفرق بين ()Random وبين () Randomize ووظيفة كل منهما

......................................................................................

الرجاء توضيح الإجابة قدر الإمكان ولكم تحياتي

وشكراً

#2

و عليكم السلام ورحمة الله و بركاته

اخي الملف الرأسي للدالة Random هو stdlib.h .

int random( int num ) ;

و هذه الدالة تقوم بإرجاع رقم بين صفر و ( num - 1 ) .

و الدالة الأخرى :

void randomize(void) ;

هذه تقوم بإنشاء مولد الأرقام العشوائية random .

يعني قبل إستعمال الدالة random عليك إستدعاء الدالة randomize .

و عند إستخدام الدالة randomize عليك إستخدام الملف time.h

لأن الماكرو random يستدعي الدالة time الذي يوجد البروتوتايب

تبعها في الملف time.h .

أتمنى اني قد افدتك :)

مع تحياتي ,,,

#3

#include

#include

#include

wt(long);

int main()

{

int i;

long tim;

unsigned seed;

//randomize();

tim=0;

for(seed=1; seed<=5;seed++)

{

srand(time(NULL));

printf("Group#%d(%d):n",seed,tim);

for(i=1; i<=3;i++)

printf("trand=%d %dn",rand()%11,rand()%11);

wt(100000);

tim=time(NULL)-tim;

}

return 0;

}

wt(long n)

{

long i,j,cal;

for (i=1;i<=n;i++)

{

for (j=1;j<=n;j++)

{

}

}

}

هذا الموضوع مغلق.

مواضيع مشابهة