פורסם 2004 בספטמבר 1821 שנים אני רוצה לקלוט מספר אקראי לתוך משתנה אינטג'ר, נניח i.מישהו יכול להסביר לי את ה-Syntax? תודה!
פורסם 2004 בספטמבר 1821 שנים מחבר תעשה חיפוש.עשיתי. אפילו הגעתי להודעה שמישהו אמר למישהו אחר ששאל: תחפש "rand או random" אבל לצערי לא הגעתי לאף הסבר ממשי של הפקודה ואופן השימוש בה.סליחה ותודה.
פורסם 2004 בספטמבר 1821 שנים תעשה ככה:x=rand%100;זה יחזיר לך מספרים בין 0 ל-99 (כולל)אם אתה רוצה בין 1 ל-100 אז תעשה פלוס אחדאני די בטוח שלא צריך לכלול שום קובץ בשביל זה,אולי את time.h אבל אני לא בטוח
פורסם 2004 בספטמבר 1921 שנים אני אענה לך על השאלה: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}
פורסם 2004 בספטמבר 1921 שנים קודם כל הפקודה היא rand() ולא rand.דבר שני, הבנאדם בסך הכל ביקש הסבר לאיך לעבוד עם שתי הפונקציות האלה.הוא לא שאל איך לעשות מספרים אקראיים, הוא לא שאל איזה פונקציה הכי יעילה.מה כל כך קשה לענות לבנאדם על מה שהוא שאל?!
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.