ৰেণ্ডম পূৰ্ণসংখ্যা সৃষ্টি কৰক
এই পৃষ্ঠা ব্যৱহাৰ কৰক ক'ডিং, পৰীক্ষণ আৰু অধিক এপ্লিকেচনসমূহৰ বাবে যাদৃচ্ছিক পূৰ্ণসংখ্যা সৃষ্টি কৰিবলে।
ছ্যুড'ৰেণ্ডম পূৰ্ণসংখ্যাসমূহৰ ৰহস্যসমূহ আনলক কৰা: এপ্লিকেচনসমূহ, এলগৰিদমসমূহ, আৰু সীমাবদ্ধতাসমূহ
ছ্যুড'ৰেণ্ডম পূৰ্ণসংখ্যাৰ সৃষ্টি বহুতো গণনামূলক প্ৰয়োগৰ এটা অপৰিহাৰ্য অংশ, চিমুলেচন, ক্ৰিপ্টোগ্ৰাফিক চিস্টেম, গেম, আৰু পৰীক্ষণ এলগৰিদম অন্তৰ্ভুক্ত কৰি। "ছ্যুড'ৰেণ্ডম" শব্দটো ব্যৱহাৰ কৰা হয় কাৰণ এই সংখ্যাবোৰ যাদৃচ্ছিক যেন লাগে যদিও নিৰ্ধাৰিত প্ৰক্ৰিয়াৰ দ্বাৰা সৃষ্টি হয়। একেটা প্ৰাৰম্ভিক অৱস্থা বা "বীজ" দিলে, এটা ছ্যুড'ৰেণ্ডম সংখ্যা উৎপাদক (PRNG)-এ প্ৰতিবাৰে একেটা ক্ৰমৰ সংখ্যা উৎপন্ন কৰিব। এই বৈশিষ্ট্য বহুতো প্ৰসংগত উপযোগী, যেনে ডিবাগিং বা নিয়ন্ত্ৰিত চিমুলেচন চলোৱা, য'ত পুনৰাবৃত্তিযোগ্যতাৰ প্ৰয়োজন।
PRNG সমূহে এটা এলগৰিদম ব্যৱহাৰ কৰি কাম কৰে যিয়ে এটা নিৰ্দিষ্ট পৰিসীমাৰ মাজত সংখ্যাৰ এটা ক্ৰম উৎপন্ন কৰে যিয়ে ৰেণ্ডম সংখ্যাৰ বৈশিষ্ট্যসমূহ আনুমানিক কৰে। পূৰ্ণসংখ্যাৰ বাবে, এই পৰিসীমা সাধাৰণতে এটা পূৰ্ণসংখ্যাই ধৰিব পৰা নূন্যতম আৰু সৰ্বোচ্চ মানসমূহৰ মাজত হ'ব। লিনিয়াৰ কংগ্ৰুনেন্সিয়েল জেনেৰেটৰ (LCG)ৰ দৰে সৰল এলগৰিদমৰ পৰা আৰম্ভ কৰি মাৰ্চেন টুইষ্টাৰৰ দৰে অধিক জটিল এলগৰিদমলৈকে বহুতো ছ্যুড'ৰেণ্ডম সংখ্যা উৎপাদন এলগৰিদম উপলব্ধ। এলগৰিদমৰ পছন্দ সাধাৰণতে এপ্লিকেচনৰ নিৰ্দিষ্ট প্ৰয়োজনীয়তাৰ ওপৰত নিৰ্ভৰ কৰে, প্ৰয়োজনীয় যাদৃচ্ছিকতাৰ স্তৰ, পৰিৱেশন, আৰু মেমৰি ব্যৱহাৰ অন্তৰ্ভুক্ত কৰি।
যেতিয়া এটা ছ্যুড’ৰেণ্ডম পূৰ্ণসংখ্যা সৃষ্টি কৰাৰ কথা আহে, এলগৰিদমে এটা প্ৰাৰম্ভিক বীজ মান লয়, তাৰ পিছত ইয়াৰ ওপৰত গাণিতিক কাৰ্য্যৰ শৃংখলা কৰি এটা নতুন মান সৃষ্টি কৰে। এই নতুন মান তাৰ পিছত পৰৱৰ্তী পুনৰাবৃত্তিৰ বাবে বীজ হয়, ছ্যুড'ৰেণ্ডম সংখ্যাৰ এটা ক্ৰম সৃষ্টি কৰে। বীজটো সাধাৰণতে কিছুমান অভাৱনীয় মানৰ পৰা সৃষ্টি কৰা হয়, যেনে বৰ্তমান সময়ৰ, যাতে প্ৰতিবাৰ প্ৰগ্ৰাম চলোৱাৰ সময়ত ছ্যুড'ৰেণ্ডম সংখ্যাৰ ক্ৰম বেলেগ হয়।
কিন্তু মন কৰিবলগীয়া যে ছ্যুড’ৰেণ্ডম নম্বৰ জেনেৰেটৰসমূহ সকলো প্ৰয়োগৰ বাবে উপযোগী নহয়। যদিও বেছিভাগ উদ্দেশ্যৰ বাবে ইহঁত যাদৃচ্ছিক যেন লাগিব পাৰে, তথাপিও ইহঁত নিৰ্ধাৰিত আৰু এলগৰিদম আৰু বীজৰ বিষয়ে যথেষ্ট তথ্য দিলে ইহঁতৰ আৰ্হিৰ ভৱিষ্যদ্বাণী কৰিব পাৰি। ক্ৰিপ্টোগ্ৰাফিক উদ্দেশ্যৰ বাবে, য'ত সুৰক্ষা এটা চিন্তাৰ বিষয়, ক্ৰিপ্টোগ্ৰাফিকভাৱে সুৰক্ষিত ছ্যুড'ৰেণ্ডম নম্বৰ জেনেৰেটৰ (CSPRNGs)ৰ প্ৰয়োজন। এইবোৰ এনেদৰে ডিজাইন কৰা হৈছে যে এজন আক্ৰমণকাৰীয়ে এলগৰিদম আৰু বীজৰ শেষৰ কেইটামান বিটৰ বাহিৰে বাকী সকলোবোৰ জানিলেও তেওঁলোকে ক্ৰমৰ পৰৱৰ্তী সংখ্যাটো ভৱিষ্যদ্বাণী কৰিব নোৱাৰে।
সামৰণিত ক’ব পাৰি যে ছ্যুড’ৰেণ্ডম পূৰ্ণসংখ্যাৰ প্ৰজন্ম হৈছে গণিত, কম্পিউটাৰ বিজ্ঞান আৰু ব্যৱহাৰিক প্ৰয়োগক আন্তঃসংলগ্ন কৰা এক আকৰ্ষণীয় বিষয়। নিৰ্ধাৰিত প্ৰকৃতিৰ সত্ত্বেও ছ্যুড’ৰেণ্ডম সংখ্যাবোৰ বিভিন্ন ক্ষেত্ৰত অপৰিহাৰ্য আহিলা। ইহঁত কেনেকৈ সৃষ্টি হয় আৰু ইহঁতে প্ৰদৰ্শন কৰা বৈশিষ্ট্যসমূহ বুজি পাই আমি আমাৰ এপ্লিকেচনসমূহৰ নিৰ্দিষ্ট প্ৰয়োজনীয়তাসমূহ পূৰণ কৰিবলৈ উপযুক্ত পি আৰ এন জিসমূহ নিৰ্বাচন আৰু প্ৰয়োগ কৰিব পাৰো, একে সময়তে ইয়াৰ সীমাবদ্ধতা আৰু অধিক সুৰক্ষা-সংবেদনশীল পৰিস্থিতিত শক্তিশালী বিকল্পৰ সম্ভাৱ্য প্ৰয়োজনীয়তাক মনত ৰাখি।