דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. js- איך לערבב מערך שלא לפי סדר מסוים (רנדומלי)?

js- איך לערבב מערך שלא לפי סדר מסוים (רנדומלי)?

מתוזמן נעוץ נעול הועבר תכנות
3 פוסטים 3 כותבים 626 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ב מנותק
    ב מנותק
    ב.ל
    כתב ב נערך לאחרונה על ידי
    #1

    איך הדרך הפשוטה לערבב מערך קיים שיופיע שלא לפי הסדר?
    אני יודע כמובן לקבל מספר יחיד רנדומלי, אבל אני מסתבך לעשות לולאה על המערך שיביא לי את הכל רק סדר אקראי

    ליצירת קשר - baruchlamdan@gmail.com

    תגובה 1 תגובה אחרונה
    0
    • מ מנותק
      מ מנותק
      משחזר מידע
      כתב ב נערך לאחרונה על ידי
      #2

      https://stackoverflow.com/questions/2450954/how-to-randomize-shuffle-a-javascript-array

      dovidD תגובה 1 תגובה אחרונה
      1
      • dovidD מנותק
        dovidD מנותק
        dovid ניהול
        השיב למשחזר מידע ב נערך לאחרונה על ידי dovid
        #3

        הלינק ש@משחזר-מידע הוא לא הכי עדכני, יש מתודה מוכנה למין, ויש שמה תשובה לפי זה (עם שלוש הצבעות בלבד):

        function shuffle(array) {
          array.sort(() => Math.random() - 0.5);
        }
        

        אני לא מבין למה צריך את ה -0.5 אשמח לשמוע הסבר ממי שהבין.

        עריכה: ברור למה... כי לולי זו התוצאה היא תמיד מעל ה0 ממילא תמיד האיבר הראשון גדול יותר (זה פונקציה שמקבלת שני איברים ומחזירה מעל האפס למקרה של שהראשון גדול כמדומני ומתחת לאפס כשהפוך). אצלי תמיד עשיתי ככה Math.random() - Math.random() שזה בעצם פחות יעיל.

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        תגובה 1 תגובה אחרונה
        5
        • dovidD dovid העביר נושא זה מ-תכנות ב-

        בא תתחבר לדף היומי!
        • התחברות

        • אין לך חשבון עדיין? הרשמה

        • התחברו או הירשמו כדי לחפש.
        • פוסט ראשון
          פוסט אחרון
        0
        • דף הבית
        • קטגוריות
        • פוסטים אחרונים
        • משתמשים
        • חיפוש
        • חוקי הפורום