→ חזרה לעמוד הקודם
// סיכום וחומר לימוד

מחלקת Random

יסודות · 899371Math ו-Random

למה משתמשים ב־Random?

משתמשים ב־Random כדי להגריל מספרים בתוכנית, למשל להטיל קובייה או לבחור מספר סודי במשחק.

יצירת המחולל וביצוע הגרלה

  1. יוצרים מחולל פעם אחת, לפני ההגרלה הראשונה:
Random rnd = new Random();
  1. קוראים לפעולה Next של אותו מחולל בכל פעם שרוצים להגריל מספר שלם. אפשר לשמור את התוצאה במשתנה מסוג int.

איך קובעים את טווח ההגרלה?

הגבול התחתון נכלל בטווח, והגבול העליון אינו נכלל. כשמציינים גבול עליון בלבד, הגבול התחתון הוא 0.

צורת השימושדוגמת קודטווח התוצאות
גבול עליון בלבדint num = rnd.Next(10);0 עד 9, כולל.
גבול תחתון ועליוןint num = rnd.Next(1, 7);1 עד 6, כולל.

לדוגמה, כדי להגריל מספר מ־10 עד 20 כולל, כותבים rnd.Next(10, 21). המספר 21 לא יוגרל.

דוגמה מלאה

הקוד משתמש באותו מחולל לשתי הגרלות: מספר מ־0 עד 9, ולאחר מכן הטלת קובייה מ־1 עד 6.

Random rnd = new Random();

int a = rnd.Next(10);
Console.WriteLine(a);

int cube = rnd.Next(1, 7);
Console.WriteLine(cube);

עכשיו מתרגלים

תרגול בנושא Math ו-Random

  1. משחק לתרגולתרגול Math & Random
הורדת הקובץ המקוריPDF · מחלקת Random