এটি একটি দুর্দান্ত সরল জাভা (যদিও সম্ভবত সমস্ত প্রোগ্রামিংয়ের ক্ষেত্রে প্রযোজ্য) প্রশ্ন:
Math.random()
শূন্য এবং একের মধ্যে একটি সংখ্যা প্রদান করে।
আমি যদি শূন্য ও শতাব্দীর মধ্যে একটি পূর্ণসংখ্যা ফেরত দিতে চাই তবে আমি করবো:
(int) Math.floor(Math.random() * 101)
এক থেকে একশ'র মধ্যে আমি করব:
(int) Math.ceil(Math.random() * 100)
তবে আমি যদি তিন থেকে পাঁচয়ের মধ্যে একটি নম্বর পেতে চাই? এটা কি নিম্নলিখিত বিবৃতি মত হবে:
(int) Math.random() * 5 + 3
আমি জানি nextInt()
এ java.lang.util.Random
। তবে আমি এটি দিয়ে কীভাবে করব তা শিখতে চাই Math.random()
।
Math.ceil
করা ভুল, এটি Math.random()
প্রত্যাবর্তনের সময় ভুল ফলাফল দেয় 0
।
(int)Math.floor(Math.random()*3) + 3