কিভাবে জাভাতে এলোমেলো সংখ্যা তৈরি করা যায়

এই টিউটোরিয়ালে, আমরা শিখব কিভাবে জাভাতে এলোমেলো সংখ্যা তৈরি করতে হয়-



জাভার সাথে এলোমেলো সংখ্যা জেনারেশন

এলোমেলো সংখ্যা দুটি উপায়ে ব্যবহার করা যেতে পারে। java.util.Random বর্গ বিভিন্ন ডাটা টাইপের র্যান্ডম সংখ্যা যেমন বুলিয়ান, int, long, float এবং double তৈরি করতে ব্যবহৃত হয়। এলোমেলো শ্রেণীর একটি বস্তু আরম্ভ করা হয় এবং র্যান্ডম সংখ্যা তৈরি করতে nextInt (), nextDouble () অথবা nextLong () পদ্ধতি ব্যবহার করা হয়। আপনি 0.0 এবং 1.0 এর মধ্যে এলোমেলো মান তৈরি করতে Math.Random ব্যবহার করতে পারেন।

আসুন জাভাতে 10 টি এলোমেলো সংখ্যা তৈরি করতে দেখি -



উদাহরণ: জাভা র্যান্ডম ক্লাস ব্যবহার করা

প্রথমে, আমরা java.util.Random ব্যবহার করে বাস্তবায়ন দেখতে পাব - ধরুন আমাদের 0 থেকে 100 এর মধ্যে জাভাতে 10 ডিজিটের এলোমেলো সংখ্যা তৈরি করতে হবে।

import java.util.Random; public class RandomNumbers{ public static void main(String[] args) { Random objGenerator = new Random(); for (int iCount = 0; iCount<10; iCount++){ int randomNumber = objGenerator.nextInt(100); System.out.println('Random No : ' + randomNumber); } } }
আউটপুট:
Random No : 17 Random No : 57 Random No : 73 Random No : 48 Random No : 68 Random No : 86 Random No : 34 Random No : 97 Random No : 73 Random No : 18 

র্যান্ডম ক্লাসের একটি বস্তু objGenerator হিসাবে আরম্ভ করা হয়। জাভা ক্লাসে এলোমেলো সংখ্যা জেনারেটরের নেক্সটইনট হিসাবে একটি পদ্ধতি রয়েছে। এটি উপরের সীমা হিসাবে নির্ধারিত যুক্তির উপর ভিত্তি করে একটি র্যান্ডম সংখ্যা প্রদান করবে, যেখানে এটি কম সীমা নেয় 0. এইভাবে, আমরা 10 টি এলোমেলো সংখ্যা প্রদর্শন করি।

উদাহরণ: জাভা ম্যাথ ব্যবহার করে

এখন, যদি আমরা 10 টি এলোমেলো সংখ্যার জাভা তৈরি করতে চাই কিন্তু 0.0 থেকে 1.0 এর মধ্যে, তাহলে আমাদের math.random () নামক র্যান্ডম সংখ্যা জেনারেটর জাভা ক্লাস ব্যবহার করা উচিত।

আপনি তাদের তৈরি করতে নিম্নলিখিত লুপ ব্যবহার করতে পারেন-

public class DemoRandom{ public static void main(String[] args) { for(int xCount = 0; xCount<10; xCount++){ System.out.println(Math.random()); } } }
আউটপুট:
0.46518450373334297 0.14859851177803485 0.5628391820492477 0.6323378498048606 0.1740198445692248 0.9140544122258946 0.9167350036262347 0.49251219841030147 0.7426056725722353 

এখন, আপনি জানেন কিভাবে সেই অদ্ভুত সংখ্যাগুলি উৎপন্ন হয় !!!



সারসংক্ষেপ:

এলোমেলো সংখ্যা দুটি উপায়ে ব্যবহার করা যেতে পারে। আপনি এলোমেলো জাভা ক্লাস ব্যবহার করতে পারেন (প্যাকেজ java.util এ) অথবা Math.random জাভা ক্লাস ব্যবহার করে (তবে এটি 0.0 থেকে 1.0 এর পরিসরে দ্বিগুণ উৎপন্ন করবে এবং পূর্ণসংখ্যা নয়)।