שלום.הפונקציות לRANDOMIZE בVB עובדות בשיטה הבאה:
רושמים איפה שהוא בתוך התוכנה לפני שרוצים את המספר/ים הרנדומלי/ים את המשפט.
Randomize
לא חייבים לעשות את השלב הקודם, אני לא אכנס להסבר מפורט של איך המחשב שולף מספרים רנדומליים אבל בגדול זה יוצר SEED (גרעין) להמשך שליפת המספרים הרנדומליים. שוב, לא חייבים את השלב הזה.
השלב השני הוא להכניס איפה שאתה רוצה את המספר/ים הרנדומלי/ים את המשפט
x = rnd
כאשר X הוא המשתנה אליו אתה רוצה להכניס את המפר הרנדומלי.
יש להבין שהפונקציה RND מחזירה תמיד ערך בין 0 ל1 לא כולל את 1.
כדי לבחור מספר רנדומלי שלם בין טווח מספרים מסויים, אתה יכול להשתמש במשפט הבא:
(Int((upperbound - lowerbound + 1) * Rnd + lowerbound
כאשר upperbound הוא הגבול העליון של הטווח שאתה רוצה ו lowerbound הוא הטווח התחתון. לדוגמה אני רוצה מספר בין 10 ל 40 אז הייתי כותב ככה:
(Int((40 - 10 + 1) * Rnd + 10
זהו, אני מקוה שזה עוזר, ישנם עוד כמה אפשרויות לגבי הפונקצייה RND, אם תרצה להרחיב את הידע, תחפש בMSDN את הפונקצייה RND.
א.