এই প্রশ্নটি প্রাথমিকভাবে একটি ব্যবহারিক সফ্টওয়্যার-ইঞ্জিনিয়ারিং সমস্যার সাথে সম্পর্কিত, তবে তাত্ত্বিকরা এতে আরও অন্তর্দৃষ্টি দিতে পারেন কিনা তা শুনতে আমি আগ্রহী।
সহজ কথায় বলতে গেলে, আমার কাছে মন্টি কার্লো সিমুলেশন রয়েছে যা সিউডোরেন্ডম নম্বর জেনারেটর ব্যবহার করে এবং আমি এটির সাথে সমান্তরাল করতে চাই যাতে সমান্তরালে একই কম্পিউটারের 1000 টি কম্পিউটার চলতে থাকে। সুতরাং আমার সিউডোরান্ডম সংখ্যার জন্য 1000 টি স্বতন্ত্র স্ট্রিম দরকার।
আমরা কি নিম্নলিখিত বৈশিষ্ট্য সহ 1000 সমান্তরাল স্ট্রিম পেতে পারি? এখানে এমন একটি খুব সুপরিচিত এবং ব্যাপকভাবে অধ্যয়নিত পিআরএনজি হওয়া উচিত যাবতীয় দুর্দান্ত তাত্ত্বিক এবং অভিজ্ঞতামূলক বৈশিষ্ট্য রয়েছে।
স্ট্রিমগুলি প্রযোজনীয় হিসাবে যতটা ভাল আমি যদি কেবল ব্যবহার করি এবং দ্বারা উত্পন্ন স্ট্রিমটিকে 1000 টি স্ট্রিমে বিভক্ত করে থাকি তবে আমি কী পেতে পারি provএক্স
যে কোনও স্ট্রিমের পরবর্তী সংখ্যাটি তৈরি করা (প্রায়) সাথে পরবর্তী সংখ্যাটি তৈরি করা তত দ্রুত ।
অন্যথায় রাখুন: আমরা "বিনামূল্যে জন্য" একাধিক স্বাধীন স্ট্রিম পেতে পারি?
অবশ্যই যদি আমরা সহজভাবে ব্যবহার করি , সর্বদা 999 সংখ্যা বাদ দিয়ে 1 টি বাছাই করে রাখি তবে অবশ্যই আমাদের সম্পত্তি 1 হবে তবে আমরা 1000 এর ফ্যাক্টর দ্বারা চলমান সময়ে হেরে যাব।
একটি সহজ ধারণা হবে 1000 টি কপি , বীজ 1, 2, ..., 1000 সহ ব্যবহার করা This এটি অবশ্যই দ্রুত হবে তবে স্ট্রিমগুলির ভাল পরিসংখ্যানগত বৈশিষ্ট্য থাকলে এটি সুস্পষ্ট নয়।
কিছু গুগলিংয়ের পরে, আমি নিম্নলিখিতটি খুঁজে পেয়েছি:
SPRNG গ্রন্থাগার ঠিক এই কাজের জন্য ডিজাইন করা বলে মনে হয়, এবং এটি সমর্থন একাধিক PRNGs ।
Mersenne প্রতারক একটি জনপ্রিয় PRNG আজকাল মনে করা হয়, এবং আমি একটি বৈকল্পিক যে সমান্তরাল একাধিক স্ট্রিম উত্পাদন করতে সক্ষম হয় কিছু রেফারেন্স পাওয়া যায় নি।
তবে এগুলি আমার নিজস্ব গবেষণা ক্ষেত্রগুলি থেকে অনেক দূরে, আমি বুঝতে পারি না যে প্রকৃতপক্ষে অত্যাধুনিক কী এবং কোন নির্মাণগুলি কেবল তত্ত্বের মধ্যেই নয়, বাস্তবেও কার্যকরভাবে কাজ করে।
কিছু স্পষ্টতা: আমার কোনও ধরণের ক্রিপ্টোগ্রাফিক বৈশিষ্ট্যের প্রয়োজন নেই; এটি বৈজ্ঞানিক গণনার জন্য। আমি র্যান্ডম সংখ্যা কোটি কোটি প্রয়োজন হবে, তাই আমরা একটি নির্দিষ্ট সময়ের সঙ্গে কোনো জেনারেটরের ভুলে যেতে পারেন ।
সম্পাদনা: আমি সত্যিকারের আরএনজি ব্যবহার করতে পারি না; আমার একটি ডিটারমিনিস্টিক পিআরএনজি দরকার। প্রথমত, এটি ডিবাগিংয়ে অনেক সাহায্য করে এবং সবকিছুকে পুনরাবৃত্তিযোগ্য করে তোলে। দ্বিতীয়ত, এটি আমাকে করার অনুমতি দেয়, উদাহরণস্বরূপ, আমি মাল্টি-পাস মডেলটি ব্যবহার করতে পারি ( এই প্রশ্নটি দেখুন ) এই বিষয়টি কাজে লাগিয়ে খুব দক্ষতার সাথে মধ্যম সন্ধান করতে ।
সম্পাদনা 2: একটি নিবিড়ভাবে সম্পর্কিত প্রশ্ন রয়েছে @ স্ট্যাকওভারফ্লো: ক্লাস্টারের পরিবেশের জন্য সিউডো-এলোমেলো নম্বর জেনারেটর ।