ABA


"איך משתמשים בפונקציה random בויזואל בייסיק"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8761 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8761
BubbleBoy

   23:49   04.01.03   
אל הפורום  
  איך משתמשים בפונקציה random בויזואל בייסיק  
 
   ובנוסף,איך מגדירים את תחום המספרים מהם ילקח המספר הרנדומלי?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תשובה faktoraa 05.01.03 11:44 1
     תודה רבה עזרת לי מאוד BubbleBoy 05.01.03 14:37 2

       
faktoraa

   11:44   05.01.03   
אל הפורום  
  1. תשובה  
בתגובה להודעה מספר 0
 
   שלום.

הפונקציות ל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.

א.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BubbleBoy

   14:37   05.01.03   
אל הפורום  
  2. תודה רבה עזרת לי מאוד  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net