צריך עזרה

icet10

New member
צריך עזרה

בניתי בvisual basic תוכנה כמו מי רוצה להיות מיליונר בתוכנה כול פעם שהמשתמש עונה תשובה לא נכונה הוא צריך להתחיל מהתחלה. איך אני עושה שכול פעם שהוא יתחיל מהתחלה סדר השאלות יהיה שונה?
 
אחי! אנחנו יחד האותה בעייה!

שמע אחי... גם לי אין מושג איך עושים סדר שונה. לי נדמה שעושים את זה עם הפונקצייה - Rnd בבקשה מי שקורא את ההודעה הזו: תעזרו לנו! תודה מראש...
 

noam172

New member
תשובה מפורטת

כדי שהתוכנה תוכל להשתמש באקראיות צריך לרשום את הפקודה Randomize Timer איפשהו בתחילת התוכנית, לפני שתשתמש באקראיות. שים לב שהפקודה חייבת להופיע בתוך פרוצדורה (Sub, Function וכו`). אחרי כן אפשר להשתמש בפונקציה Rnd (ללא פרמטרים) כדי לקבל מספר אקראי גדול מ-0 וקטן מ-1. כדי לקבל מספר שלם בתחום מסויים משתמשים בנוסחה פשוטה: (Int(Rnd*(High-Low)+Low כאשר High הוא המספר הגבוה ביותר בתחום שאתה רוצה ו-Low הוא הנמוך ביותר. תשלח לי דואר אלקטרוני אם יש בעיות או שאלות נוספות.
 
למעלה