বেশিরভাগ সিউডো-এলোমেলো সংখ্যার জেনারেটর (পিআরএনজি) "বীজ" নামক একটি ইনপুট দ্বারা নির্ধারিত একটি বেস মান থেকে শুরু করে কিছু ধরণের পুনরাবৃত্ত পদ্ধতিতে জড়িত অ্যালগরিদমগুলিতে তৈরি হয়। বেশিরভাগ পরিসংখ্যান সংক্রান্ত সফ্টওয়্যার (আর, পাইথন, স্টাটা, ইত্যাদি) -এর ডিফল্ট পিআরএনজি হ'ল মরসেন টুইস্টার অ্যালগরিদম এমটি 19937, যা মাতসুমোটো এবং নিশিমুরা (1998) এ সেট করা হয়েছে । এটি একটি জটিল অ্যালগরিদম, সুতরাং এটি কীভাবে বিশদে কাজ করে তা জানতে চাইলে এটির উপরের কাগজটি পড়া ভাল best এই বিশেষ অ্যালগরিদম, সেখানে ডিগ্রী একটি পুনরাবৃত্তি সম্পর্ক নেই , এবং আপনার ইনপুট বীজ ভেক্টর ইনিশিয়াল সেট এক্স 0 , এক্স 1 , । । । ,এন । অ্যালগরিদম একটি লিনিয়ার পুনরাবৃত্তি সম্পর্ক ব্যবহার করে যা উত্পন্ন করে:এক্স0, এক্স1, । । । , এক্সn - 1
এক্সএন + কে= চ( এক্সট, এক্সকে + 1, এক্সকে + মি, আর , এ ) ,
যেখানে এবং r এবং A এমন বস্তু যা অ্যালগরিদমে প্যারামিটার হিসাবে নির্দিষ্ট করা যায়। যেহেতু বীজ ভেক্টরগুলির প্রাথমিক সেট দেয় (এবং অ্যালগোরিদমের জন্য অন্যান্য নির্দিষ্ট পরামিতি দেওয়া হয়), তাই অ্যালগরিদমের দ্বারা উত্পন্ন সিউডো-এলোমেলো সংখ্যার সিরিজটি স্থির হয়। আপনি যদি বীজ পরিবর্তন করেন তবে আপনি প্রাথমিক ভেক্টর পরিবর্তন করুন, যা অ্যালগরিদমের দ্বারা উত্পন্ন সিউডো-র্যান্ডম সংখ্যার পরিবর্তন করে। এটি অবশ্যই বীজের কার্যকারিতা।1⩽m⩽nrA
এখন, এটি লক্ষ করা জরুরী যে এটি কেবল একটি উদাহরণ, MT19937 অ্যালগরিদম ব্যবহার করে। অনেকগুলি পিআরএনজি রয়েছে যা পরিসংখ্যান সংক্রান্ত সফ্টওয়্যারগুলিতে ব্যবহার করা যেতে পারে এবং এগুলির প্রতিটি পৃথক পুনরাবৃত্ত পদ্ধতিতে জড়িত এবং তাই বীজের অর্থ তাদের প্রত্যেকটিতে একটি আলাদা জিনিস (প্রযুক্তিগত দিক থেকে)। এই ডকুমেন্টেশনের জন্য R
আপনি PRNGs এর একটি লাইব্রেরি খুঁজে পেতে পারেন , যা উপলব্ধ অ্যালগরিদম এবং এই অ্যালগরিদমগুলি বর্ণনা করে এমন কাগজপত্রগুলি তালিকাভুক্ত করে।
বীজের উদ্দেশ্য হ'ল ব্যবহারকারীর ছদ্ম-এলোমেলো সংখ্যা জেনারেটরটিকে "লক" করতে, প্রতিরূপযোগ্য বিশ্লেষণের অনুমতি দেওয়া। কিছু বিশ্লেষক একটি সত্যিকারের র্যান্ডম-সংখ্যা জেনারেটর (টিআরএনজি) ব্যবহার করে বীজ সেট করতে চান যা প্রাথমিক বীজ সংখ্যা উত্পন্ন করতে হার্ডওয়্যার ইনপুটগুলি ব্যবহার করে এবং তারপরে এটি লক করা সংখ্যা হিসাবে প্রতিবেদন করে। যদি বীজটি সেট করে এবং মূল ব্যবহারকারী দ্বারা প্রতিবেদন করা হয় তবে কোনও নিরীক্ষক বিশ্লেষণটি পুনরাবৃত্তি করতে পারেন এবং মূল ব্যবহারকারী হিসাবে সিউডো-এলোমেলো সংখ্যার একই ক্রমটি পেতে পারেন। যদি বীজ সেট না করা থাকে তবে সাধারণত অ্যালগরিদম কিছু ধরণের ডিফল্ট বীজ ব্যবহার করবে (উদাহরণস্বরূপ, সিস্টেমের ঘড়ি থেকে), এবং সাধারণত এলোমেলোকরণের প্রতিলিপি তৈরি করা সম্ভব হবে না।
2^19937 − 1
। বীজ এই অত্যন্ত দীর্ঘ ক্রমের বিন্দু যেখানে জেনারেটর শুরু হয়। হ্যাঁ, এটি নির্বিচারবাদী।