কম্পিউটার

আমি কিভাবে C++ এ র্যান্ডম ফ্লোট তৈরি করব?


C বা C++ এ, আমরা সরাসরি র্যান্ডম ফ্লোট তৈরি করতে পারি না। আমরা কিছু কৌশল ব্যবহার করে এলোমেলো ফ্লোট তৈরি করতে পারি। আমরা দুটি এলোমেলো পূর্ণসংখ্যার মান তৈরি করব, তারপর র্যান্ডম ফ্লোট মান পেতে তাদের ভাগ করব।

কখনও কখনও এটি একটি পূর্ণসংখ্যা ভাগফল তৈরি করতে পারে, তাই এর সম্ভাবনা কমাতে, আমরা ফলাফলটিকে 0.5 এর মত কিছু ফ্লোটিং পয়েন্ট ধ্রুবক দিয়ে গুণ করছি।

উদাহরণ

#include #include #include  namespace ব্যবহার করে std;main() { srand((unsigned int)time(NULL)); float a =5.0; (int i=0;i<20;i++) cout <<(float(rand())/float((RAND_MAX)) * a) < 

আউটপুট

2.076484.31151.310922.224652.172921.483811.911370.565052.243264.445173.16952.390671.890624.390671.890624.3517824.357824.35624.3578.44781.890624.35178. 
  1. মাইক্রোসফ্ট এক্সেলে কীভাবে একটি র্যান্ডম শক্তিশালী পাসওয়ার্ড তৈরি করবেন

  2. পাইথন কিভাবে এলোমেলো সংখ্যা তৈরি করে?

  3. কিভাবে ওয়েটেড র্যান্ডম নম্বর তৈরি করবেন

  4. রুবিতে কীভাবে র্যান্ডম নম্বর এবং স্ট্রিং তৈরি করবেন