خبراء البرمجة مساعدة ضرورية

  • annoyingone

السلام عليكم ورحمة الله

هناك شي غريب يحدث على جهازي وهو ان اي عملية حساب رقم عشوائي تعطي دوما 100 سواء على جافا سكريبت او بايثون

(لا اعرف كيف اجرب ذلك في باقي اللغات)

ممكن مساعدة في تفسير المشكلة وكيف يمكن حلها لانني سالت في عدة امكان ولا احد تمكن من الاجابة للان

البعض علق تعليقات ولكن بحكم خبرتي لم افهما مثل الcash ميموري وال random registrars

وسؤالي هل هو عطل بالسوفت وير ام بالهارد وير وكيف يمكن حله بابسط تغيير ممكن لان حاسبي جديدة وبمواصفات عالية مما يجعلني اقلق اكثر

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

جرب استخدام الأمر من خلال منفذ الأوامر، في حال قمت بتثبيت node تستطيع كتابة أمر node في منفذ الأوامر، ثم كتابة وتنفيذ كود جافاسكريبت كالتالي:

وإذا تم تنفيذ الكود بشكل سليم، فعليك بحذف محرر الأكواد VScode تمامًأ ثم تثبيت أحدث إصدار من جديد، ثم حذف node و python من حاسوبك ثم تثبيتهم من جديد.

ثم أعدل تشغيل الحاسوب وجرب الكود مرة أخرى.

لقد قمت بالفعل بحذف node وvscode ولا زلت احصل على نفس النتيجة!!

جرب استخدام الكود التالي وانظر ماذا الذي ستحصل عليه:

Math.random() * 50

وهل عند تجربة الأمر في الكونسول في المتصفح يظهر لك نفس المشكلة؟

annoyingone أضف ردا

لا حاجة تم حل المشكلة

كان الكمبيوتر مهكر من احد أعضاء الفريق الذي اعمل مغه

انا اعمل مطور جافا سكريبت فرونت وبايثون باك اند

احد اعضاء الفريق قام بتغير بنية الnode وبالتحديد Math.random

يعني داخل السورس الخاص بالنود كان يوجد Math.random =()=>100

وبعدها ارسلي ياها على اساس اننا نحدث version node

نفس الشي بالنسبة للبايثون

عندما حذفت الnode ونزلتها مرة ثانية اشتغل تمام

هنا شكيت باللي ارسلي ياه

وتبين لي ان الفريق لم يقم بتحديث الnode js

هو كان مغير عدة functions ولكن الان انكشف وقد كانت اغبى عملية هكر مفضوحة