هل من الممكن أن تولد أرقام عشوائية خلال عملية فيزيائية المحاكاة ؟

StackOverflow https://stackoverflow.com/questions/620921

  •  05-07-2019
  •  | 
  •  

سؤال

هل من الممكن أن تولد أرقام عشوائية خلال عملية فيزيائية المحاكاة ؟

إن محاكاة المادية لفة النرد (أييمكنك التقاط ذلك ، الهز في يدك ، إطلاقه على الطاولة وتسجيل الجانب الذي ينتهي إلى "حتى"...) سوف تنتج "عشوائية" عدد أو أن يكون مجرد المعقدة التي حقا يحقق شيء.

هل كانت مفيدة؟

المحلول

سيكون لديك المعقدة التي حقا يحقق شيء.

(البعض من العودة إلى نفس القيمة في كل مرة ، أو إضافة لا لزوم لها التعقيد موجود PRNG)

إلا إذا كنت البذور محاكاة البيئة مع "عشوائية" المتغيرات (أيتعتمد على وسائل مختلفة لتوليد أرقام عشوائية), سوف تحصل دائما على نفس القيمة ، لأن كل خطوة في هذه العملية سوف يحدث نفس الطريقة في كل مرة.

أقول لك هل استخدام قاعدة الزائفة مولد رقم عشوائي (اللوائح):

منذ المحاكاة الخاص بك فقط سوف تكون عشوائية كما في غيرها من اللوائح كنت تستخدم يمكنك فقط استخدام غيرها من اللوائح مباشرة بدون العمل الإضافي!(في الواقع ، المحاكاة الخاص بك قد لا تفعل شيئا إلا جعل الإخراج أقل عشوائية من القيم من قاعدة الخاص بك PRNG)

نصائح أخرى

نعم، كنت "يكون مجرد محاكاة معقدة الذي يحقق حقا لا شيء".

وماذا محاكاة عملية فيزيائية عشوائية، عندما يمكن ان تستخدم فعلا حقيقية واحدة؟

وهناك أكوام من الأسئلة حول عدد المولدات عشوائية على SO. هنا ليست سوى عدد قليل:

صحيح رقم عشوائي مولد

هل عديمي الجنسية المولدات رقم عشوائي موجودة؟

ما هو نوع من عدد عشوائية هو المستخدمة مولد في الألعاب الصناعة كازينو؟

والخوارزمية الخاصة بك وسوف يكون هناك عدد مولد شبه عشوائي، وهذا يعني أنها سوف تأخذ في البذور عشوائي وإنتاج سلاسل عدد كبير محتمل التي تبدو عشوائية إلى حد ما.

وليس هناك ما يضمن ذلك أن الناتج عشوائي الخاص بك وسوف يكون من النوعية التي تحتاج لتشفير أو لأغراض أخرى. سأكون يميل إلى الاعتقاد أنه سيكون هناك أنماط متكررة غير مرغوب فيها في الإخراج، وأن الكثير من العمل سيذهب نحو الفيزياء من المشكلة، وليس بما يكفي لإنتاج الزائفة العشوائية. (آسف للالوهن ضعيفا، ولكن هذا هو باختصار.) وتوجد فعالة عدد المولدات الزائفة، وأود أن استخدام واحدة من على الرف.

وقال ان هذا قد يكون تجربة مثيرة للاهتمام ومفيدة للأغراض الخاصة بك.

وفي وقت لاحق.

وإذا لم قمت بحقن بعض عشوائي (أو عشوائي الزائفة) العوامل محاكاة سوف تنتج نفس النتائج في كل مرة.

وانها سوف يكون لا يزال عدد شبه عشوائي لأن من المفترض عليك أن تكون باستخدام عدد المولدات شبه عشوائي لمحاكاة كل كذاب حول من يموت في يديك.

وتحتاج أولا لتحديد "عشوائي". يمكنك توليد أرقام لا يمكن التنبؤ بها بشكل مسلي باستخدام مجموعة غريبة من العمليات الحسابية، بالتأكيد. ولكنك لن تحصل العشوائية مفيد أو حتى توزيع الأرقام.

ومحاكاة المادية وكأنك تصف يتطلب في الواقع نوعا من مولد رقم عشوائي في بعض نقطة في الحساب. لحسن الحظ، عشوائية () هي سهلة الاستخدام.

وإلا إذا كنت على استعداد لنموذج الدولة الكم من اثنين كامل تموت سيكون لديك شيء عشوائي ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top