מישהו מוכן להסביר לי את השימוש בפונקציית random() / randomize() בשפת C? - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

מישהו מוכן להסביר לי את השימוש בפונקציית random() / randomize() בשפת C?


Vega

Recommended Posts

תעשה חיפוש.

עשיתי.

אפילו הגעתי להודעה שמישהו אמר למישהו אחר ששאל: תחפש "rand או random" אבל לצערי לא הגעתי לאף הסבר ממשי של הפקודה ואופן השימוש בה.

סליחה ותודה.

קישור לתוכן
שתף באתרים אחרים

אני אענה לך על השאלה:

1) תכלול את stdlib.h.

2) תקרא ל Randomize() בתחילת התכנית לפני כל פעולה אחרת (אבל אחרי הגדרת משתנים).

3) תשתמש בRandom() שמקבלת מספר שלם ומחזירה מספר אקראי בין 0 למספר הנתון פחות 1.

*4) תזכור לקרוא לRandomize() רק פעם אחת במשך התוכנית, ובתחילתה.

דוגמה:

#include <stdlib.h>

void main()

{

int i,num[10];

Randomize();

for(i=0;i<10;i++)

    num = Random(10)+1;   //random num between 1-10

}

קישור לתוכן
שתף באתרים אחרים

קודם כל הפקודה היא rand() ולא rand.

דבר שני, הבנאדם בסך הכל ביקש הסבר לאיך לעבוד עם שתי הפונקציות האלה.

הוא לא שאל איך לעשות מספרים אקראיים, הוא לא שאל איזה פונקציה הכי יעילה.

מה כל כך קשה לענות לבנאדם על מה שהוא שאל?!

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...