কম্পিউটার

আমি কিভাবে কোটলিনে একটি র্যান্ডম নম্বর পেতে পারি?


কোটলিন একটি এলোমেলো সংখ্যা তৈরি করার একাধিক উপায় প্রদান করে। এই নিবন্ধে, আমরা একটি এলোমেলো নম্বর তৈরি করার এবং পুরো প্রোগ্রাম জুড়ে এটি অ্যাক্সেস করার বিভিন্ন উপায় দেখব৷

উদাহরণ - এলোমেলো ক্লাস ব্যবহার করা

এলোমেলো() একটি বিমূর্ত শ্রেণী যা প্রদত্ত শর্তগুলির সাথে এলোমেলো সংখ্যা তৈরি করে। Kotlin.random.Random. আমদানি করার পরে এটি অ্যাক্সেস করা যেতে পারে

কোটলিন ডকুমেন্টেশন অনুযায়ী, সঙ্গী বস্তু Random.Default Random এর ডিফল্ট উদাহরণ ক্লাস নিম্নলিখিত উদাহরণে, আমরা int দিয়ে এলোমেলো মানের একটি তালিকা তৈরি করব (1-30)।

উদাহরণ

import kotlin.random.Random

fun main() {
   val myRandomValues = List(5) { Random.nextInt(0, 30) }

   // Prints a new sequence every time
   println(myRandomValues)

}

আউটপুট

এটি নিম্নলিখিত র্যান্ডম সংখ্যা তৈরি করেছে। আপনি সংখ্যার একটি ভিন্ন সেট পেতে পারেন, কারণ আউটপুট এলোমেলো প্রকৃতির।

[8, 21, 16, 29, 16]

উদাহরণ - এলোমেলো() ব্যবহার করা

কোটলিন একটি এলোমেলো() প্রদান করে এলোমেলো সংখ্যা তৈরি করতে ফাংশন। এটি একটি ইনপুট হিসাবে সংখ্যার একটি সিরিজ নেয় এবং এটি একটি এলোমেলো Int প্রদান করে আউটপুট হিসাবে।

উদাহরণ

fun main() {
   // It generates a random number between 0 to 10
   println((0..10).random())
}
এর মধ্যে একটি এলোমেলো সংখ্যা তৈরি করে

আউটপুট

সঞ্চালনের সময়, এটি নিম্নলিখিত আউটপুট তৈরি করে -

0

উদাহরণ - shuffled() ব্যবহার করা

কোটলিন একটি সিকোয়েন্সের মধ্যে এলোমেলো সংখ্যা তৈরি করার জন্য আরেকটি পদ্ধতি প্রদান করে। আমরা suffled() ব্যবহার করতে পারি 1 থেকে 100 এর মধ্যে একটি এলোমেলো সংখ্যা তৈরি করতে।

উদাহরণ

fun main() {
   val random1 = (0..100).shuffled().last()
   println(random1)
}

আউটপুট

কার্যকর করার সময়, এটি নিম্নলিখিত আউটপুট তৈরি করে। এটি আপনার ক্ষেত্রে ভিন্ন হতে পারে, কারণ আউটপুট এলোমেলো প্রকৃতির।

42

  1. কিভাবে প্রোগ্রাম্যাটিকভাবে অ্যান্ড্রয়েড সংস্করণ নম্বর পেতে?

  2. কিভাবে প্রোগ্রাম্যাটিকভাবে অ্যান্ড্রয়েড সিরিয়াল নম্বর পেতে?

  3. অ্যান্ড্রয়েডে ডিফল্ট ফোন নম্বর কীভাবে পাবেন?

  4. আমি কিভাবে অ্যান্ড্রয়েডে একটি প্রদত্ত পরিসরে র্যান্ডম নম্বর তৈরি করতে পারি?