פורסם 2003 בפברואר 2522 שנים אני רוצה לדעת איך יוצרים מספרים אקראיים בין 0 ל-1 ב-C. עד כמה שאני זוכר ()rand נותנת לי מספר אבל כלשהו ולאו דווקא בין 0 ל-1.
פורסם 2003 בפברואר 2622 שנים ישך פונקציהint random(int)רק שהיא לא ANSI-C אם זה לא משנה לךאם אתה רוצה מספר בין 0 ל-1 בדיוק של 3 ספרות אחרי הנקודה תעשה(double)random(1000+1) / 1000
פורסם 2003 בפברואר 2622 שנים המממעכשיו שמתי לב שrand שאתה דיברת עליה מוציא מספר בין 0 ל-RAND_MAX שהוא קבוע שמוגדר בתוך הקובץ stlib.h ע"י #Defineככה שאתה יכול לעשות(double)rand() / RAND_MAX בשביל לקבל מספר בין 0 ל-1עריכה - rand היא ANSI-C ו-random לא
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.