Mathrandom() * 101

מנהלים: The Architect, The Architect

נעול
Arco
הודעות: 15
הצטרף: 00:10 19/11/2008

Mathrandom() * 101

שליחה על ידי Arco » 22:51 29/11/2008

תרגיל 1 - סעיף ב'
למה מכפילים ב-101?
הרי ההשמה נעשית בכל מקרה לתוך משתנה int

אני רוצה לבצע mathrandom כדי ליצור את משקל הסנונית האירופאית(15-25)
להכפיל ב-15? ב-16? להכפיל ב-11? להוסיף 15
אין לי מושג

lizet
הודעות: 46
הצטרף: 19:02 26/11/2008

יש קובץ http://www.cs.bgu.ac.il/~intro091/wiki.files/inputAn

שליחה על ידי lizet » 23:20 29/11/2008

יש קישור לקובץ שמסביר את כל הקטע עם מספרים רנדומליים.
הוספתי את הלינק בנושא ובכל מקרה יש את זה באתר של הקורס בחוצץ של ASSIGNMENTS, זה נקרא INPUT AND RANDOM.

בכל אופן במקרה הזה , אתה כופל ב 11 ומוסיף 15.
העיקרון הוא לכפול בהפרש בין הטווחים +1 ולחבר את המינימלי מבין שניהם.

בהצלחה!

litanil
הודעות: 46
הצטרף: 12:17 24/11/2008

Re: Mathrandom() * 101

שליחה על ידי litanil » 08:50 30/11/2008

Arco כתב:תרגיל 1 - סעיף ב'
למה מכפילים ב-101?
הרי ההשמה נעשית בכל מקרה לתוך משתנה int

אני רוצה לבצע mathrandom כדי ליצור את משקל הסנונית האירופאית(15-25)
להכפיל ב-15? ב-16? להכפיל ב-11? להוסיף 15
אין לי מושג
אם אני לא טועה,
פקודת הRandom נותנת מספרים מ-0 עד 0.99999, לכן הכפלה ב-100 תתן את כל המספרים בין 0 ל-99 (סה"כ 100 מספרים).
הכפלה ב-101 תתן את כל המספרים מ-0 עד 100, כולל 100.
כנ"ל להכפלה שבין 15-25 (11 ספרות בטווח), רק ששם זה לא מתחיל מ-0, אלא מ-15 (ומכאן שצריך לעשות הוספה כלשהי בשביל להגיע למספר הנכון)

נעול

חזור אל “- מבוא למדעי המחשב”