র্যান্ডম পিকার হুইল
নিরপেক্ষভাবে একজন র্যান্ডম বিজয়ী বেছে নিতে নামের একটি চাকা ঘোরান। আপনার এন্ট্রি যোগ করুন, ঘোরান, এবং একটি নিরপেক্ষ ক্রিপ্টোগ্রাফিক ড্র-কে বেছে নিতে দিন — প্রতিটি নামের জেতার সম্ভাবনা ঠিক সমান। কিছুই আপলোড হয় না। সর্বশেষ পর্যালোচনা 2026-06-19।
পিকারটি কীভাবে নিরপেক্ষ থাকে
বিজয়ীর সিদ্ধান্ত চাকা নড়ার আগেই হয়ে যায়। আমরা
crypto.getRandomValues() থেকে একটি র্যান্ডম ইনডেক্স বের করি — এটি ব্রাউজারের
ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত র্যান্ডম উৎস —
এবং রিজেকশন স্যাম্পলিং ব্যবহার করি যাতে প্রতিটি এন্ট্রির সম্ভাবনা ঠিক সমান থাকে,
কোনো স্লাইসের দিকে কোনো ঝোঁক নেই (সেই ঝোঁক যা একটি সরল
Math.random() × count নীরবে নিয়ে আসে যখন এন্ট্রির সংখ্যা দুইয়ের ঘাত নয়)।
এরপর স্পিনিং অ্যানিমেশন ঘুরে সেই আগে থেকে বেছে নেওয়া এন্ট্রিটিকে পয়েন্টারের নিচে নিয়ে আসে, তাই আপনি যে ছবি দেখেন তা সবসময় নিরপেক্ষ ড্র-এর সাথে মেলে। এটি আমাদের র্যান্ডম নম্বর জেনারেটর-এর মতোই নিরপেক্ষ পদ্ধতি — শুধু আপনার নামযুক্ত তালিকায় ম্যাপ করা এবং একটি চাকায় দেখানো।
মানুষ এটি কীসের জন্য ব্যবহার করে
| ব্যবহার | কীভাবে |
|---|---|
| শ্রেণিকক্ষ নাম-নির্বাচক | ক্লাসের তালিকা পেস্ট করুন, পরে কে উত্তর দেবে তা বেছে নিতে ঘোরান |
| গিভঅ্যাওয়ে / র্যাফল বিজয়ী | প্রতি লাইনে একজন অংশগ্রহণকারী, ঘোরান; রানার-আপ বের করতে "বিজয়ী সরান" চালু করুন |
| সিদ্ধান্ত-গ্রহণকারী | বিকল্পগুলো টাইপ করুন (রেস্তোরাঁ, সিনেমা, কাজ) এবং চাকাকে সিদ্ধান্ত নিতে দিন |
| দল / গ্রুপ বণ্টন | "বিজয়ী সরান" চালু করুন এবং পুনরাবৃত্তি ছাড়া মানুষ বণ্টন করতে বারবার ঘোরান |
| হ্যাঁ / না বা কয়েন-টস | নিরপেক্ষ টাই-ব্রেকারের জন্য হ্যাঁ/না বা হেড/টেল প্রিসেট ব্যবহার করুন |
| টেবিলটপ / পার্টি গেম | কে প্রথমে খেলবে, একটি র্যান্ডম ডেয়ার, বা একটি পুরস্কার বেছে নিন |
জেনে রাখার মতো বিষয়
- ডিজাইনগতভাবে নিরপেক্ষ। প্রতিটি এন্ট্রির সম্ভাবনা সমান কারণ ড্র অভিন্ন ও নিরপেক্ষ — গিভঅ্যাওয়ে ও পুরস্কার-ড্র-এর জন্য উপযুক্ত।
- স্পিনের পরে সরান। আলাদা আলাদা বিজয়ী (প্রথম/দ্বিতীয়/তৃতীয়) বের করতে বা এক-এক করে এন্ট্রি সরাতে এটি চালু করুন।
- লাইভ সম্পাদনা। এন্ট্রি টাইপ বা পেস্ট করুন (প্রতি লাইনে একটি, ৫০০ পর্যন্ত) এবং চাকাটি সঙ্গে সঙ্গে আবার তৈরি হয়।
- ব্যক্তিগত। সবকিছু আপনার ব্রাউজারে চলে — কিছুই আপলোড হয় না, এবং লোড হওয়ার পরে এটি অফলাইনেও কাজ করে।
লটারি টানা: একটি অতি প্রাচীন ধারণা
কোনো সিদ্ধান্ত নিরপেক্ষভাবে মীমাংসা করতে সুযোগ দিয়ে বেছে নেওয়া মানবজাতির সবচেয়ে প্রাচীন সামাজিক প্রযুক্তিগুলোর একটি। সবচেয়ে উল্লেখযোগ্য ঐতিহাসিক উদাহরণ হল সর্টিশন — লটারির মাধ্যমে নির্বাচন — যা প্রাচীন এথেনীয় গণতন্ত্রে সরকারি কর্মকর্তা নিয়োগের প্রধান পদ্ধতি ছিল। ম্যাজিস্ট্রেট নির্বাচিত করার (যা এথেনীয়রা সম্পদের প্রভাবের সাথে যুক্ত করত) পরিবর্তে, অধিকাংশ শাসক-কমিটি ও বড় নাগরিক জুরি, যাতে প্রায়ই ৫০১ জন পুরুষ থাকতেন, যোগ্য নাগরিকদের দল থেকে র্যান্ডমভাবে পূরণ করা হত। নীতিটি স্পষ্ট ছিল: অ্যারিস্টটল ও অন্যান্য গ্রিক লেখকরা মনে করতেন লটারির মাধ্যমে নির্বাচন গণতান্ত্রিক পদ্ধতি এবং নির্বাচন ধনিকতান্ত্রিক, কারণ লটারি প্রতিটি যোগ্য নাগরিককে মর্যাদা বা সম্পর্কের তোয়াক্কা না করে সমান সুযোগ দিত।
এথেনীয়রা এটি নিরপেক্ষভাবে করতে একটি যন্ত্রও বানিয়েছিল। ক্লেরোটেরিয়ন ছিল একটি পাথরের ফলক যাতে সরু খাঁজের সারি খোদাই করা ছিল। প্রতিটি নাগরিকের ব্রোঞ্জের পরিচয়-টোকেন, যাকে পিনাকিয়ন বলা হত, তাতে ঢোকানো হত, উপজাতি অনুসারে সাজানো। এরপর একপাশের একটি নলে কালো ও সাদা পাশা বা বলের মিশ্রণ ভরা হত, একটি করে ছাড়া হত। প্রতিটি বেরিয়ে আসার সাথে সাথে, একটি সাদা টোকেন মানে নাগরিকদের পুরো সংশ্লিষ্ট সারিটি নির্বাচিত এবং একটি কালো টোকেন মানে সেই সারি বাতিল — একটি চতুর যান্ত্রিক র্যান্ডমাইজার যা প্রক্রিয়া থেকে মানবিক পছন্দ, এবং তাই ঘুষ, দূর করেছিল। এথেন্স ক্লেরোটেরিয়নকে প্রায় ৩৭০ খ্রিস্টপূর্বাব্দে গ্রহণ করে; ১৯৩০-এর দশকে এথেনীয় আগোরার খননে এর টুকরো পাওয়া যায়, যা অ্যারিস্টটলের চতুর্থ শতকের বর্ণনার সত্যতা নিশ্চিত করে। সুযোগ দিয়ে দুর্নীতিকে পরাস্ত করার এই একই তাগিদ ইতিহাসে বারবার দেখা যায়: ভেনিস ও ফ্লোরেন্স মধ্যযুগ থেকে তাদের নির্বাচনে জটিল লটারি ধাপ ব্যবহার করেছে, এবং কয়েকটি সুইস শহর ১৬৪০ ও ১৮৩৭ সালের মধ্যে তাদের মেয়র লটারিতে বেছেছে। এই নাম-স্পিনার সেই অতি প্রাচীন ধারণারই একটি হালকা, ডিজিটাল বংশধর।
ভাগ্যচক্র থেকে নাম-স্পিনার পর্যন্ত
ঘূর্ণায়মান চাকা নিজেই গভীর সাংস্কৃতিক প্রতীকতা বহন করে। রোটা ফরচুনায়ে, বা ভাগ্যচক্র — রোমান দেবী ফরচুনার সাথে যুক্ত এবং মধ্যযুগীয় ও রেনেসাঁ লেখক ও শিল্পীদের প্রিয় চিত্র — ভাগ্যকে একটি বিশাল ঘূর্ণায়মান চাকা হিসেবে চিত্রিত করত যা মানুষকে যোগ্যতার তোয়াক্কা না করে উপরে তুলত ও নিচে ফেলত। একটি নিরপেক্ষ ঘূর্ণায়মান চাকা দ্বারা ফলাফল নির্ধারণের সেই চিত্র ঠিক এই কারণেই একটি স্পিনারকে কোনো নির্বাচনকে সুযোগের হাতে ছেড়ে দেওয়ার স্বাভাবিক উপায় মনে করায়। এই কৌশলটি মেলার "হুইল অফ ফরচুন" খেলা, র্যাফল ড্রাম এবং নম্বরযুক্ত টিকিট ছুঁড়ে দেওয়া টম্বোলা খাঁচায়, এবং টেলিভিশন গেম শো-এর বিশাল পুরস্কার-চাকায় আবার ফিরে আসে।
একটি চাকা এমন কিছু করে যা একটি শুকনো র্যান্ডম সংখ্যা পারে না: এটি র্যান্ডমনেসকে দৃশ্যমান ও স্পর্শযোগ্য করে তোলে। পয়েন্টারকে ধীর হয়ে কোনো স্লাইসে থামতে দেখা একটি লাইভ দর্শকের কাছে স্ক্রিনে ফুটে ওঠা কোনো সংখ্যার চেয়ে বেশি বিশ্বাসযোগ্য, এই কারণেই শ্রেণিকক্ষের নাম-নির্বাচক, ইভেন্ট গিভঅ্যাওয়ে ও দলগত সিদ্ধান্ত প্রায়ই একটি চাকা ব্যবহার করে। গুরুত্বপূর্ণ বিষয় — এবং এই টুলের পেছনের ডিজাইন নীতি — হল যে অ্যানিমেশনটি একটি ইতিমধ্যেই নিরপেক্ষ গাণিতিক ড্র-এর উপর সাজানো নাটক, নিরপেক্ষতার উৎস নয়।
একটি "নিরপেক্ষ" নির্বাচনের আসল অর্থ কী
এখানে "নিরপেক্ষ"-এর একটি সুনির্দিষ্ট অর্থ আছে: প্রতিটি এন্ট্রির বেছে নেওয়া হওয়ার সম্ভাবনা সমান, এবং প্রতিটি স্পিন আগেরটি থেকে স্বাধীন। চাকায় ছয়টি নাম থাকলে, প্রতিবার ঘোরানোর সময় প্রতিটির ঠিক ছয়-এ-এক সম্ভাবনা থাকে। আপনি যদি "প্রতি স্পিনের পরে বিজয়ী সরান" বন্ধ রাখেন, তবে বিজয়ী চাকায় থেকে যায় এবং পরের স্পিনে আবার বেছে নেওয়া যেতে পারে — এটি প্রতিস্থাপনসহ নমুনায়ন, যেমন একই পাশা বারবার ফেলা। বিকল্পটি চালু করলে বিজয়ী সরে যায়, তাই পরবর্তী প্রতিটি স্পিন বাকি নামগুলো থেকে বেছে নেয় — প্রতিস্থাপন ছাড়া নমুনায়ন, যা আলাদা প্রথম, দ্বিতীয় ও তৃতীয় স্থান বেছে নেওয়ার, বা কাউকে ঠিক একবার কোনো স্লটে বণ্টন করার সঠিক উপায়।
একটি নির্বাচন যা নিরপেক্ষ দেখায় এবং একটি যা নিরপেক্ষ হয় — এদের মধ্যেও পার্থক্য আছে। একটি চাকা সমান আকারের, রঙিন স্লাইস দেখাতে পারে এবং তবু নিচে একটি পক্ষপাতদুষ্ট ড্র লুকিয়ে রাখতে পারে যদি সফটওয়্যার কোনো শর্টকাট নেয়। সৎ উপায় — যাকে কখনও কখনও প্রমাণযোগ্যভাবে নিরপেক্ষ (provably fair) ডিজাইন বলা হয় — হল নির্বাচনটি নিজেই অভিন্ন ও স্বচ্ছ করা। যেহেতু এখানে সবকিছু আপনার ব্রাউজারে স্থানীয়ভাবে একটি নিরপেক্ষ ক্রিপ্টোগ্রাফিক ড্র-এর সাথে ঘটে, আপনি অংশগ্রহণকারীদের সামনে লাইভ নির্বাচন চালাতে পারেন, কোনো সার্ভারে কিছু না পাঠিয়ে, এবং পয়েন্টার যে স্লাইসে থামে তা সবসময় সত্যিকারের র্যান্ডম বিজয়ী।
সমান বনাম ভারযুক্ত সম্ভাবনা
ডিফল্টভাবে এই চাকা প্রতিটি এন্ট্রিকে সমান সুযোগ দেয়, যা অধিকাংশ গিভঅ্যাওয়ে, শ্রেণিকক্ষ-নির্বাচন ও টাই-ব্রেক চায়। কখনও কখনও, তবে, আপনি ভারযুক্ত সম্ভাবনা চাইতে পারেন — উদাহরণস্বরূপ, কোনো অংশগ্রহণকারীকে তার কেনা প্রতিটি আইটেমের জন্য দুটি সুযোগ দেওয়া। একটি সমান-সম্ভাবনার চাকায় তা করার সবচেয়ে সহজ, সম্পূর্ণ স্বচ্ছ উপায় হল কোনো এন্ট্রি একাধিকবার তালিকাভুক্ত করা: যে নাম দুবার আসে তা দুটি স্লাইস দখল করে এবং তাই জেতার দ্বিগুণ সম্ভাবনা রাখে। এতে গণিত প্রত্যেক দর্শকের কাছে স্পষ্ট থাকে।
ভারারোপ একটি বৈধ হাতিয়ার, তবে এটি সচেতনভাবে ব্যবহার করুন। অনিচ্ছাকৃত পুনরাবৃত্তি — একই নাম স্প্রেডশিট থেকে দুবার পেস্ট হয়ে যাওয়া, বা দুজন মানুষ যাদের প্রথম নাম দৈবক্রমে এক — একটি ড্র-কে নীরবে হেলিয়ে দেবে যা সমান হওয়ার কথা ছিল। কোনো গুরুত্বপূর্ণ স্পিনের আগে, বাক্সের পাশে দেখানো এন্ট্রি-গণনা যাচাই করা এবং অবাঞ্ছিত পুনরাবৃত্তি সরানো উচিত যাতে "নিরপেক্ষ"-এর সত্যিই অর্থ হয় — প্রত্যেকের জন্য একটি সুযোগ।
নিরপেক্ষ বণ্টনকারী হিসেবে র্যান্ডমনেস
খেলা ও গিভঅ্যাওয়ের বাইরে, সমাজ নিয়মিতভাবে একটি র্যান্ডম ড্র-এর আশ্রয় নেয় ঠিক এই কারণে যে এটি নিরপেক্ষ — যখন কোনো সম্পদ দুর্লভ এবং কোনো আবেদনকারীর দাবি অন্যের চেয়ে জোরালো নয়, তখন সুযোগকে সিদ্ধান্ত নিতে দেওয়া প্রায়ই সবচেয়ে নিরপেক্ষ বিকল্প হিসেবে গণ্য হয়। যুক্তরাষ্ট্র ১৯৬৯ সালে একটি টেলিভিশন-প্রচারিত ড্রাফট লটারি চালায় যা র্যান্ডমভাবে তোলা জন্মতারিখের ভিত্তিতে সামরিক সেবার জন্য ডাকার ক্রম নির্ধারণ করে, স্পষ্টভাবে এমন একটি ব্যবস্থা প্রতিস্থাপন করতে যা ব্যাপকভাবে অন্যায্য বলে সমালোচিত হয়েছিল। মার্কিন ডাইভার্সিটি ইমিগ্র্যান্ট ভিসা কর্মসূচি — "গ্রিন কার্ড লটারি" — প্রতি বছর লক্ষ লক্ষ আবেদনকারীর মধ্য থেকে র্যান্ডম নির্বাচনের মাধ্যমে হাজার হাজার ভিসা বণ্টন করে। অনেক অতিরিক্ত-আবেদন-পাওয়া স্কুল তাদের সীমিত আসন লটারিতে বণ্টন করে, এবং আধুনিক আদালত ব্যবস্থা আজও জুরি সদস্যদের র্যান্ডম নির্বাচনের মাধ্যমে ডাকে, যা এথেনীয় নীতির সরাসরি বংশধর। প্রতিটি ক্ষেত্রে আকর্ষণ একই: একটি স্বচ্ছ, নিরপেক্ষ ড্র প্রত্যেকের সাথে সমান আচরণ করে এবং তাকে ফাঁকি দেওয়া কঠিন — সেই একই গুণ যা এই চাকাকে একটি নিরপেক্ষ গিভঅ্যাওয়ে বা শ্রেণিকক্ষ-নির্বাচনের জন্য উপযুক্ত করে।
যে বিষয়গুলো একটি "র্যান্ডম" নির্বাচনকে নীরবে হেলিয়ে দেয়
"র্যান্ডমভাবে বেছে নেওয়ার" রোজকার অনেক পদ্ধতি আসলে নিরপেক্ষ নয়। সাধারণ ফাঁদগুলো সম্পর্কে সচেতন থাকা ব্যাখ্যা করে কেন একটি ক্রিপ্টোগ্রাফিক ড্র বিশ্বাসযোগ্য বিকল্প:
- কোনো ব্যক্তিকে বেছে নিতে দেওয়া। মানুষ খারাপ র্যান্ডমাইজার: কোনো নাম বা সংখ্যা বেছে নিতে বললে, আমরা কিছু বিকল্পকে প্রাধান্য দিই, সাম্প্রতিক নির্বাচন এড়াই, এবং অজান্তেই যা "র্যান্ডম" মনে হয় তার দিকে ঝুঁকে পড়ি, যা নিজেই একটি প্যাটার্ন।
- সরল সফটওয়্যার শর্টকাট। ভাগশেষ অপারেটর দিয়ে স্কেল করা
Math.random()-এর উপর তৈরি একটি পিকার মডুলো বায়াসে ভোগে যখন এন্ট্রির সংখ্যা জেনারেটরের রেঞ্জে সমানভাবে ভাগ হয় না, যা কিছু স্লাইসকে সামান্য বেশি সম্ভাব্য করে তোলে। এই টুলটি রিজেকশন স্যাম্পলিং দিয়ে তা দূর করে। - ভৌত চাকা ও ড্র। আসল ঘূর্ণায়মান চাকা, র্যাফল ড্রাম এমনকি পাশাও নির্মাণের ত্রুটি, অসম ভার, ঘর্ষণ বা কোনো অভ্যস্ত স্পিনার দ্বারা সূক্ষ্মভাবে হেলে থাকতে পারে — এটি একটি কারণ যে প্রতিষ্ঠানগুলো ক্রমশ অডিট করা ডিজিটাল ড্র-কে প্রাধান্য দেয়।
- ক্লাস্টারিং বিভ্রম। প্রকৃত র্যান্ডমনেস ধারা তৈরি করে — একই নাম কোনো ছোট সেশনে দুবার জিতে যাওয়া, বা পরপর তিনটি "হ্যাঁ" ফলাফল — এবং মানুষ প্রায়ই সেই স্বাভাবিক ধারাগুলোকে ভুল করে টুলটি "ফিক্স করা" এর প্রমাণ হিসেবে পড়ে। একটি নিরপেক্ষ জেনারেটরের আগের স্পিনগুলোর কোনো স্মৃতি নেই, তাই ক্লাস্টার প্রত্যাশিত, পক্ষপাতের প্রমাণ নয়।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
- হুইল স্পিনারটি কি সত্যিই র্যান্ডম ও নিরপেক্ষ?
- হ্যাঁ। চাকা নড়া শুরু হওয়ার আগেই বিজয়ী আপনার ব্রাউজারের crypto.getRandomValues() দিয়ে বেছে নেওয়া হয় — এটি অপারেটিং সিস্টেমের ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত র্যান্ডম উৎস — এবং রিজেকশন স্যাম্পলিং ব্যবহার করে, যাতে প্রতিটি এন্ট্রির সম্ভাবনা ঠিক সমান হয় (কোনো স্লাইসের দিকে কোনো ঝোঁক নেই)। এরপর স্পিনিং অ্যানিমেশন সেই আগে থেকে বেছে নেওয়া বিজয়ীর দিকে ঘোরে, তাই দৃশ্যমান ফলাফল সবসময় নিরপেক্ষ ড্র-এর সাথে মেলে। এটি গিভঅ্যাওয়ে, র্যাফল ও শ্রেণিকক্ষ-নির্বাচনের জন্য উপযুক্ত।
- আমি আমার নিজের নাম বা বিকল্প কীভাবে যোগ করব?
- এন্ট্রি বাক্সে প্রতি লাইনে একটি করে এন্ট্রি টাইপ করুন — নাম, সংখ্যা, পুরস্কার, কাজ, যা কিছু। আপনি টাইপ করার সাথে সাথে চাকাটি আবার তৈরি হতে থাকে। আপনি কোনো স্প্রেডশিট থেকে সরাসরি তালিকা পেস্ট করতে পারেন (প্রতি সারিতে একটি আইটেম)। ৫০০টি পর্যন্ত এন্ট্রি সমর্থিত; খুব বড় তালিকাও ঘোরে, শুধু লেবেল ছোট হয়ে যায়।
- আমি কীভাবে একাধিক আলাদা বিজয়ী বের করব?
- "প্রতি স্পিনের পরে বিজয়ী সরান" চালু করুন। প্রতিটি স্পিনের পরে বেছে নেওয়া এন্ট্রিটি চাকা থেকে সরে যায়, তাই পরের স্পিন বাকি নামগুলোর মধ্যে থেকে বেছে নেয় — প্রথম/দ্বিতীয়/তৃতীয় স্থান বের করা, খেলোয়াড়দের বাদ দেওয়া, বা কাউকে পুনরাবৃত্তি ছাড়া কোনো স্লটে বণ্টন করার জন্য একদম উপযুক্ত। একই এন্ট্রিকে আবার জিততে দেওয়ার জন্য এটি বন্ধ করে দিন।
- আমি কি এটিকে হ্যাঁ/না বা সিদ্ধান্ত-গ্রহণকারী টুল হিসেবে ব্যবহার করতে পারি?
- হ্যাঁ। "হ্যাঁ / না" বা "হেড / টেল" প্রিসেট ব্যবহার করুন, অথবা শুধু আপনার বিকল্পগুলো টাইপ করুন (প্রতি লাইনে একটি) — "পিৎজা", "সুশি", "ট্যাকো" — এবং সিদ্ধান্ত নিতে ঘোরান। যেহেতু ড্র নিরপেক্ষ, এটি একটি সত্যিকারের নিরপেক্ষ কয়েন-টস / টাই-ব্রেকার।
- আমার টাইপ করা কিছু কি আপলোড হয়?
- না। এন্ট্রি, ড্র ও ফলাফল সবই আপনার ডিভাইসেই থাকে — কিছুই কোনো সার্ভারে পাঠানো হয় না, অনলাইনে সংরক্ষিত হয় না, বা লগ করা হয় না। লোড হওয়ার পরে পেজটি অফলাইনেও কাজ করতে থাকে, তাই আপনি এটি শ্রেণিকক্ষের স্ক্রিনে বা কোনো ইভেন্টে সংযোগ ছাড়াই ব্যবহার করতে পারেন।
- এটি একটি সাধারণ র্যান্ডম নম্বর জেনারেটর থেকে কীভাবে আলাদা?
- এটি আপনার নিজের লেবেল করা তালিকা থেকে বেছে নেয় এবং ফলাফলটি একটি চাকায় দৃশ্যমানভাবে দেখায়, যা লাইভ দর্শক ও দলগত সিদ্ধান্তের জন্য বেশি বন্ধুত্বপূর্ণ। ভেতরে এটি আমাদের র্যান্ডম নম্বর জেনারেটরের মতোই ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত, নিরপেক্ষ ড্র ব্যবহার করে — শুধু র্যান্ডম নির্বাচনটিকে আপনার নামযুক্ত এন্ট্রির উপর ম্যাপ করে অ্যানিমেট করে।