פורסם 2005 ביולי 3020 שנים dim flag(0 to 15) as integerfor i=0 to 15 flag(i)=0nexti=0While Not i = 16 Randomize node = Int((16 - 0) * Rnd + 0) If flag(node) = 0 Then i = i + 1 flag(node) = 1 End IfWendמטרת הקוד להכניס לאיברי המערך באופן אקראי איבר שלם חיוביהבעיה שלי שאני לא מצליח להכניס למערך את הערך הרצוי
פורסם 2005 ביולי 3020 שנים קודם כל, ל-Randomize אתה צריך לקרוא רק פעם אחת בתחילת התכנית, וזהו.ואני לא בטוח שהבנתי מה אתה רוצה לעשות... אתה רוצה שהמערך flag יכיל לך ערכים אקראיים מ-0 עד 15?
פורסם 2005 ביולי 3020 שנים מחבר אוקי אני רוצה להעביר ערך חיובי מסויים (עדיף 1) לכל אחד מאיברי המערך (0-15) אך באופן רנדומלי כלומר לא רציף.....
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.