שאלה קטנה

zbobo

New member
שאלה קטנה

מה התחום של מספרים שהפונקציה RANDOM מחזירה כלומר אם אני רושם
RANDOM(4)​
זה כולל אה ה4 או שזה נותן מספר ראנדומלי מ0 עד 4 לא כולל 4
 

Muznach

New member
בסי זה עובד ככה:

E - גבול עליון T - גבול תחתון randomize(); x=random(E-T+1)+T דוגמא: x=random(26)+25 לתוך איקס יוגרל מס' בין 25 ל50
 

vinney

Well-known member
באמת?

באיזה C זה עובד ככה בדיוק? זה מה שמגדיר ANSI: int rand( void ); Return Value rand returns a pseudorandom number, as described above. There is no error return. Remarks The rand function returns a pseudorandom integer in the range 0 to RAND_MAX. Use the srand function to seed the pseudorandom-number generator before calling rand. התלבלבת עם פסקל לדעתי, שם זה מה שאתה כותב.
 
למעלה