বিনামূল্যে কনভার্টার

র‍্যান্ডম নম্বর জেনারেটর

আপনার ব্রাউজারে তাৎক্ষণিকভাবে র‍্যান্ডম নম্বর তৈরি করুন। পরিসর, সংখ্যা এবং ফরম্যাট কাস্টমাইজ করুন। বিনামূল্যে, ব্যক্তিগত, কোনো সার্ভারে ডেটা পাঠানো হয় না।

তৈরি করুন

এই টুল সম্পর্কে

র্যান্ডম সংখ্যা জেনারেটর একটি নির্দিষ্ট সীমার মধ্যে সংখ্যা তৈরি করে যার কোনো অনুমানযোগ্য প্যাটার্ন নেই। সাধারণ অ্যাপ্লিকেশনগুলির মধ্যে রয়েছে রোলিং ডাইস, লটারি নম্বর বাছাই, পরিসংখ্যানগত কাজের জন্য নমুনা নেওয়া, পরীক্ষার ডেটা তৈরি করা এবং যে কোনও প্রেক্ষাপট যেখানে নিরপেক্ষ বাছাই প্রয়োজন। এলোমেলোতার গুণমান উৎসের উপর নির্ভর করে: দুর্বল উত্সগুলি এমন সংখ্যা তৈরি করতে পারে যা এলোমেলো দেখায় কিন্তু সনাক্তযোগ্য নিদর্শন রয়েছে; শক্তিশালী উত্সগুলি এমনকি পরিশীলিত বিশ্লেষণের জন্য অপ্রত্যাশিত।

এই জেনারেটরটি নিরাপত্তা-প্রাসঙ্গিক ব্যবহারের জন্য ব্রাউজারের ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত র্যান্ডম সোর্স (window.crypto.getRandomValues) ব্যবহার করে, বিনোদন ব্যবহারের জন্য ঐচ্ছিক Math.random ফলব্যাক যেখানে নিরাপত্তার চেয়ে গতি গুরুত্বপূর্ণ। ডাইস রোল, প্রতিযোগীতা বাছাই বা ফলাফলকে প্রভাবিত করে এমন যেকোনো কিছুর জন্য, নিরাপদ উৎস হল সঠিক পছন্দ।

আউটপুট পরিসীমা এবং গণনা কনফিগারযোগ্য। একটি সংখ্যা, একযোগে একাধিক, বা ঐচ্ছিক স্বতন্ত্রতা সহ একটি ক্রম তৈরি করুন (কোন নকল নেই)। আউটপুট বিন্যাসে প্লেইন সংখ্যা, কমা দ্বারা পৃথক করা তালিকা এবং প্রতি-লাইন পাঠ্য অন্তর্ভুক্ত।

কেন র্যান্ডম সংখ্যা তৈরি করুন

অনেক ছোট সিদ্ধান্ত নিরপেক্ষ এলোমেলো নির্বাচন থেকে উপকৃত হয়। একটি প্রতিযোগিতার জন্য একজন বিজয়ী বাছাই করা, কোন রেস্তোরাঁয় চেষ্টা করতে হবে তা স্থির করা, পরীক্ষার কেসের ক্রম র্যান্ডমাইজ করা, একটি ডেটাসেট থেকে নমুনা সারি - সবই একটি এলোমেলো নম্বর জেনারেটরের দ্বারা উন্নত করা হয় যা মানুষের পক্ষপাত বাদ দেয়৷

পরিসংখ্যানগত এবং বৈজ্ঞানিক কাজও মানের এলোমেলোতার উপর নির্ভর করে। মন্টে কার্লো সিমুলেশন, A/B টেস্ট বাকেট অ্যাসাইনমেন্ট, টেস্ট ইনপুটগুলির র্যান্ডমাইজেশন এবং অন্যান্য অনেক কৌশলগুলির জন্য সংখ্যার প্রয়োজন যা পরিসংখ্যানগতভাবে অভিন্ন এবং অধ্যয়ন করা সিস্টেমের জন্য অপ্রত্যাশিত।

কিভাবে ব্যবহার করবেন

পরিসীমা সেট করুন এবং গণনা করুন, তৈরি করুন।

  1. পরিসীমা সেট করুন: সর্বনিম্ন এবং সর্বোচ্চ মানগুলি অন্তর্ভুক্ত ব্যাপ্তি সংজ্ঞায়িত করে৷ উভয় শেষ পয়েন্ট সম্ভাব্য ফলাফল.
  2. গণনা চয়ন করুন: উৎপন্ন মান সংখ্যা. একক বাছাইয়ের জন্য একক মান; নমুনা বা পরীক্ষার ডেটার জন্য বাল্ক জেনারেশন।
  3. স্বতন্ত্রতা কনফিগার করুন: সদৃশ অনুমতি দিন (প্রতিটি বাছাই স্বাধীন) অথবা অনন্য মান প্রয়োজন (প্রতিস্থাপন ছাড়া নমুনা)। অনন্য মানগুলির সর্বাধিক পরিসরের আকার হতে গণনা প্রয়োজন৷
  4. তৈরি করুন: ব্রাউজার মান তৈরি করে। প্রদর্শন বিন্যাস: কমা দ্বারা পৃথক করা তালিকা, প্রতি লাইনে একটি, বা ব্যবহারের ক্ষেত্রে নির্ভর করে প্লেইন সংখ্যা।

সাধারণ ব্যবহারের ক্ষেত্রে

প্রযুক্তিগত বিবরণ

এলোমেলো পূর্ণসংখ্যা প্রজন্ম: crypto.getRandomValues থেকে একটি এলোমেলো বাইট (বা শব্দ) পান, মডুলো পক্ষপাত এড়াতে প্রত্যাখ্যানের নমুনা প্রয়োগ করুন, পছন্দসই পরিসরে মানচিত্র করুন৷ প্রত্যাখ্যান স্যাম্পলিং ছাড়াই প্লেইন মডুলো রেঞ্জের জন্য সামান্য পক্ষপাত তৈরি করে যা উৎসের পরিসরে সমানভাবে বিভক্ত হয় না; প্রত্যাখ্যান নমুনা এটি এড়িয়ে যায়।

বায়াস-মুক্ত ইউনিফর্ম ইন্টিজার জেনারেশন: র্যান্ডম বাইট জেনারেট করুন, যদি বাইট > ফ্লোর(256/রেঞ্জ) × রেঞ্জ হয়, প্রত্যাখ্যান করুন এবং আবার চেষ্টা করুন, অন্যথায় বাইট মোড রেঞ্জ ফিরিয়ে দিন। প্রত্যাখ্যানের হার গড়ে সর্বাধিক 50%, তাই অ্যালগরিদমটি কার্যত দ্রুত এমনকি বিশ্রী রেঞ্জের জন্যও।

Math.random বনাম crypto.getRandomValues: Math.random দ্রুত কিন্তু xorshift বা অনুরূপ PRNG ব্যবহার করে যা পর্যাপ্ত আউটপুট দিলে ভবিষ্যদ্বাণী করা যায়। crypto.getRandomValues ​​ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত। অ-নিরাপত্তা ব্যবহারের জন্য (ডাইস, নৈমিত্তিক বাছাই), হয় কাজ করে; নিরাপত্তার জন্য, ক্রিপ্টো ব্যবহার করুন।

সর্বোত্তম অনুশীলন

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী

আমি কি উত্পন্ন আউটপুট কাস্টমাইজ করতে পারি?
হ্যাঁ। টুলটি আপনার নির্দিষ্ট চাহিদা অনুযায়ী আউটপুট তৈরি করতে বিভিন্ন কাস্টমাইজেশন বিকল্প প্রদান করে। জেনারেট করার আগে সেটিংস সামঞ্জস্য করুন, বা বিভিন্ন বিকল্পের সাথে পুনরায় তৈরি করুন।
উত্পন্ন বিষয়বস্তু ব্যবহার করার জন্য বিনামূল্যে?
হ্যাঁ। এই টুলের সাহায্যে আপনি যা কিছু তৈরি করেন তা ব্যক্তিগত, শিক্ষাগত বা বাণিজ্যিক উদ্দেশ্যে কোনো সীমাবদ্ধতা বা অ্যাট্রিবিউশন প্রয়োজনীয়তা ছাড়াই ব্যবহার করার জন্য আপনার।
এটি একটি অ্যাকাউন্ট প্রয়োজন?
না। টুলটি কোনো সাইন-আপ, কোনো ইমেল এবং কোনো নিবন্ধন ছাড়াই অবিলম্বে ব্যবহারের জন্য প্রস্তুত। শুধু পৃষ্ঠাটি খুলুন এবং তৈরি করা শুরু করুন।
আমার ইনপুট ডেটা কি ব্যক্তিগত রাখা হয়?
হ্যাঁ। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজারে ঘটে। আপনার ইনপুট ডেটা এবং জেনারেট আউটপুট কখনই কোনো বহিরাগত সার্ভারে পাঠানো হয় না।
আমি কি দশমিক উৎপন্ন করতে পারি?
বেশিরভাগ জেনারেটর ডিফল্টরূপে পূর্ণসংখ্যা মোড অফার করে। দশমিক মোড রেঞ্জে ফ্লোট তৈরি করে; নির্ভুলতা অন্তর্নিহিত র্যান্ডম উৎসের উপর নির্ভর করে।
র্যান্ডম উৎস কি ব্রাউজার জুড়ে একই?
বাস্তবায়ন ভিন্ন হয় কিন্তু সমস্ত আধুনিক ব্রাউজার getRandomValues এর মাধ্যমে ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত র্যান্ডম প্রদান করে। গুণমান তুলনীয়।
আমার ডেটা আপলোড করা হয়?
না। আপনার ব্রাউজারে জেনারেশন হয়।
আমি কি প্রজননযোগ্যতার জন্য এলোমেলো উত্স বীজ করতে পারি?
ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত উত্স বীজযোগ্য নয় (যা নিরাপত্তাকে পরাজিত করবে)। প্রজননযোগ্য এলোমেলো জন্য, একটি নির্বাচিত বীজের সাথে একটি পৃথক PRNG ব্যবহার করুন; প্রতিযোগিতা বা নিরাপত্তা ব্যবহারের জন্য উপযুক্ত নয়।