בירור | random לפקודה
-
ניסת לפרק את השאלה שלך לגורמים (יש כאן כמה פרוצדורות. אני יכול כדוגמא לציין לך: 1) איך מוציאים מספר באופן רנדומלי בטווח 1-20, 2) איך מתנים פרוצדורה על פי ערך מספרי מסויים, 3) הדבר שאתה רוצה לעשות אם...)
ולבדוק כל אחד מהם בגוגל (הוא יודע הרבה יותר טוב מכל הפורום פה ביחד)?
בנוסף לא ציינת באיזה תחום אתה מעוניין לבצע את התהליך הזה. באיזה פלטפורמה/שפה, וכמה ידע יש לך בה -
@chv בשפה:html/css
ואין לי ככ הרבה ידע אבל גם לא קצת
ניסיתי עם הקוד הזה:<script> // Function to generate random number function randomNumber(min, max) { return Math.floor(Math.random() * (max - min) + min); } document.write("Random Number between 1 and 100: ") // Function call document.write( randomNumber(1, 100) ); if (XXX< 18) text = "Too young to buy alcohol"; </script>
הבעיה שבשורה 12 לא ידעתי איך אני יודע את הפלט ואז עושה את ההגרלה
-
@יוסי-רחמים לא הבנתי איך אתה חושב ליצור משהו משתנה בHTML או CSS, שהן שפות סטטיות, שלא יכולות לבצע משהו בתגובה ל... וכדומה...
בכל מקרה זה הקוד (אגב בקוד שהבאת זה מרנדם בין 0 ל100 ולא ל20... תיקנתי את זה):// Function to generate random number function randomNumber(min, max) { return Math.floor(Math.random() * (max - min) + min); } // Function call textRandom = randomNumber(1, 20); switch (key) { case 1: //מה שיקרה אם המספר הוא 1 break; case 2: //מה שיקרה אם המספר הוא 2 break; case 3: //מה שיקרה אם המספר הוא 3 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; }
תתקן את כל שורה שמתחילה ב-
case
לספרה מ-1 עד 20, ובשורה שמתחת, איפה שכתוב "מה שיקרה אם המספר הוא...", תכתוב את הקוד שאתה רוצה לבצע. -
@צדיק-תמים תודה (כתבתי למעלה 20 סתם בתור X)
-
@צדיק-תמים לא עובד
-
@יוסי-רחמים
תפרט מה הכוונה לא עובד?
וכן שלח את הקוד המלא שכתבת -
<p id="idn">d</p> <script> // Function to generate random number function randomNumber(min, max) { return Math.floor(Math.random() * (max - min) + min); } // Function call textRandom = randomNumber(1, 2); switch (key) { case 1: document.getElementById(idn).innerHTML = new HTML break; case 2: //מה שיקרה אם המספר הוא 2 break; case 3: //מה שיקרה אם המספר הוא 3 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; } </script>
-
@צדיק-תמים מה אני משנה במקום הkey?
-
@יוסי-רחמים סליחה, פשוט יצרתי את המבנה של הswitch case עם VSC ושחכתי להכניס את שם המשתנה
תשנה בשורה 10
לזה:switch (textRandom) {
אגב קח בחשבון שהבדיקה הזאת (והפעולות שהיא גורמת) מתבצעת רק פעם אחת - בטעינת הדף.
-
@צדיק-תמים אני לא צריך לשנות כלום בסוגריים?
-
@יוסי-רחמים בטח שמשנה
משנה את המילה key
למילה textRandom -
@צדיק-תמים גם לא עובד
-
@יוסי-רחמים
קח<p id="idn">d</p> <script> // Function to generate random number function randomNumber(min, max) { return Math.floor(Math.random() * (max - min) + min); } // Function call textRandom = randomNumber(1, 20); document.getElementById("idn").innerHTML = textRandom; switch (textRandom) { case 1: console.log("1"); break; case 2: console.log("2"); break; case 3: console.log("3"); break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; } </script>
-
@אהרן-שובקס בסוף עשיתי משהו אחר שעבד
-