Java Random nextInt() পদ্ধতি

Java Random Nextint Pad Dhati



জাভাতে, এমন পরিস্থিতি হতে পারে যেখানে বিভিন্ন উদ্দেশ্যে র্যান্ডম সংখ্যা তৈরি করতে হবে। আরও নির্দিষ্টভাবে, এলোমেলোভাবে উত্পন্ন সংখ্যার সাথে ডেটা এনক্রিপ্ট করার সময় বা প্রতিটি মান পৃথকভাবে শুরু করার পরিবর্তে একটি নির্দিষ্ট পরিসর থেকে র্যান্ডম সংখ্যাগুলি ব্যবহার করার সময়। এই ধরনের পরিস্থিতিতে, র্যান্ডম ' NextInt() কোড কার্যকারিতা বাস্তবায়নের জন্য কার্যকর পন্থা প্রদানে জাভা পদ্ধতিটি সহায়ক।

এই ব্লগটি জাভাতে র‍্যান্ডম “nextInt()” পদ্ধতি ব্যবহার এবং প্রয়োগ করার বিষয়ে বিস্তারিত বর্ণনা করবে।

জাভাতে 'Random nextInt()' পদ্ধতি কি?

দ্য ' NextInt() 'এর পদ্ধতি' এলোমেলো ” ক্লাসটি নির্দিষ্ট পরিসরের সাথে বা ছাড়া একটি এলোমেলো পূর্ণসংখ্যা তৈরি করতে ব্যবহৃত হয়।







সিনট্যাক্স (কেস 1)

int nextInt ( )

এই সিনট্যাক্স অনুসারে, পরবর্তী র্যান্ডম “ int ” মান ফেরত দেওয়া হয়।



সিনট্যাক্স (কেস 2)

int nextInt ( কিনা )

এই সিনট্যাক্সে, ' একের উপর ' শেষ পরিসরের দিকে নির্দেশ করে যে পর্যন্ত র্যান্ডম সংখ্যা তৈরি করতে হবে ' থেকে শুরু করে 0



উদাহরণগুলির দিকে এগিয়ে যাওয়ার আগে, 'এর সমস্ত ক্লাস অ্যাক্সেস করতে নিম্নলিখিত প্যাকেজটি আমদানি করুন' java.util.* 'প্যাকেজ:





java.util আমদানি করুন। * ;

উদাহরণ 1: জাভাতে র্যান্ডম পূর্ণসংখ্যা তৈরি করতে 'র্যান্ডম নেক্সটইন্ট()' পদ্ধতি প্রয়োগ করা

এই উদাহরণে, র্যান্ডম ' NextInt() ” পদ্ধতিটি এলোমেলো পূর্ণসংখ্যা তৈরি করতে ব্যবহার করা যেতে পারে:

পাবলিক ক্লাস এলোমেলো {

পাবলিক স্ট্যাটিক অকার্যকর প্রধান ( স্ট্রিং আর্গস [ ] ) {

এলোমেলো র‍্যান্ডম = নতুন এলোমেলো ( ) ;

int ফলাফল = random.nextInt ( ) ;

System.out.println ( 'এলোমেলোভাবে উৎপন্ন পূর্ণসংখ্যা হল: ' + ফলাফল ) ;

} }

কোডের উপরের লাইনগুলিতে, নিম্নলিখিত পদক্ষেপগুলি প্রয়োগ করুন:



  • প্রথমত, একটি তৈরি করুন ' এলোমেলো 'বস্তু' ব্যবহার করে নতুন ' কীওয়ার্ড এবং ' এলোমেলো() 'নির্মাতা, যথাক্রমে।
  • এর পরে, সংযুক্ত করুন ' NextInt() ' তৈরি করা অবজেক্টের সাথে মেথড তৈরি করা র্যান্ডম সংখ্যাগুলি নিশ্চিত করার জন্য ' পূর্ণসংখ্যা
  • সবশেষে, এলোমেলোভাবে উৎপন্ন পূর্ণসংখ্যা ফেরত দিন।

আউটপুট

এই ফলাফলে, এটা দেখা যায় যে প্রতিবার কোড কম্পাইল করার সময় এলোমেলো পূর্ণসংখ্যা তৈরি হয়।

সম্মুখীন হওয়া 'অবৈধ আর্গুমেন্ট ব্যতিক্রম' এর প্রদর্শন

দ্য ' NextInt() 'পদ্ধতি নিক্ষেপ করে' অবৈধ আর্গুমেন্ট ব্যতিক্রম ' পদ্ধতির প্যারামিটারে নির্দিষ্ট শেষ পরিসরের ক্ষেত্রে ' নেতিবাচক ', নিম্নরূপ:

উদাহরণ 2: জাভাতে একটি নির্দিষ্ট পরিসরের মধ্যে র্যান্ডম পূর্ণসংখ্যা তৈরি করার জন্য 'Random nextInt()' পদ্ধতি প্রয়োগ করা

নিম্নলিখিত উদাহরণটি একটি নির্দিষ্ট নির্দিষ্ট পরিসরের মধ্যে র্যান্ডম পূর্ণসংখ্যা তৈরি করতে আলোচিত পদ্ধতি প্রয়োগ করে:

পাবলিক ক্লাস randomint2 {

পাবলিক স্ট্যাটিক অকার্যকর প্রধান ( স্ট্রিং আর্গস [ ] ) {

এলোমেলো র‍্যান্ডম = নতুন এলোমেলো ( ) ;

int ফলাফল = random.nextInt ( বিশ ) ;

System.out.println ( '(0-20) এর মধ্যে এলোমেলোভাবে উৎপন্ন পূর্ণসংখ্যা হল: ' + ফলাফল ) ;

} }

উপরের কোড ব্লকে:

  • একটি তৈরি করার জন্য আলোচিত পদ্ধতির কথা স্মরণ করুন এলোমেলো বস্তু।
  • এখন, প্রয়োগ করুন ' NextInt() ' পদ্ধতি তার পরামিতি হিসাবে বিবৃত পূর্ণসংখ্যা জমা করে।
  • এই পূর্ণসংখ্যাটি শেষ সীমার সাথে মিলে যায় যে পর্যন্ত র্যান্ডম সংখ্যাগুলি 'থেকে শুরু করে তৈরি করতে হবে' 0
  • অবশেষে, নির্দিষ্ট পরিসরের মধ্যে এলোমেলোভাবে ফলাফল উত্পন্ন সংখ্যাগুলি প্রদর্শন করুন, যেমন, “ 0-20

আউটপুট

এই ফলাফলে, এটি দেখা যায় যে নির্দিষ্ট সীমা অনুযায়ী এলোমেলো সংখ্যাগুলি তৈরি হয়।

উপসংহার

দ্য ' NextInt() 'এর পদ্ধতি' এলোমেলো ” জাভাতে ক্লাসটি নির্দিষ্ট পরিসরের সাথে বা ছাড়া একটি র্যান্ডম পূর্ণসংখ্যা তৈরি করতে ব্যবহৃত হয়। অধিকন্তু, এই পদ্ধতিটি ' অবৈধ আর্গুমেন্ট ব্যতিক্রম ” যদি নির্দিষ্ট পরিসর নেতিবাচক হয়। এই ব্লগে র‍্যান্ডম “nextInt()” পদ্ধতির মাধ্যমে র‍্যান্ডম পূর্ণসংখ্যা তৈরি করার পন্থা নিয়ে আলোচনা করা হয়েছে।