এই সরঞ্জামটি কী করে
Text Scramble সরঞ্জাম আপনি তিনভাবে টেক্সট রূপান্তর করতে দেয়: র্যান্ডমভাবে শব্দের ক্রম scramble করুন, র্যান্ডমভাবে ক্যারেক্টার ক্রম scramble করুন, অথবা নির্ধারকভাবে শব্দের ক্রম উল্টান। আপনার টেক্সট পেস্ট করুন, একটি মোড বেছে নিন এবং Scramble ক্লিক করুন। ক্রিয়েটিভ রাইটিং, পাসওয়ার্ড অবফিউস্কেশন বা খেলোয়াড় বার্তা পুনর্বিন্যাসের জন্য দরকারী।
কীভাবে ব্যবহার করবেন
১. মোড নির্বাচন করুন — Scramble words, Scramble characters, অথবা Reverse words বেছে নিন। ২. টেক্সট লিখুন — ইনপুট এলাকায় পেস্ট করুন বা টাইপ করুন। ৩. Scramble — Scramble বাটনে ক্লিক করুন। ফলাফল আউটপুট এলাকায় উপস্থিত হয়। ৪. কপি — ফলাফল আপনার ক্লিপবোর্ডে কপি করতে কপি বাটন ব্যবহার করুন। ৫. ইনপুট হিসাবে ব্যবহার করুন — চেইনিং scramble এর জন্য আউটপুটকে ইনপুট ফিল্ডে সরাতে ক্লিক করুন। ৬. নমুনা লোড করুন — "I love you" ইনপুট দিয়ে চেষ্টা করতে Load sample ক্লিক করুন।
কীভাবে কাজ করে
- Scramble words — টেক্সটকে শব্দে (অক্ষর এবং সংখ্যা) এবং বিভাজক (বিরামচিহ্ন, স্পেস) পার্স করে। শুধুমাত্র শব্দ Fisher–Yates দিয়ে shuffle করে এবং মূল বিভাজক সহ পুনর্গঠন করে, তাই বিরামচিহ্ন জায়গায় থাকে।
- Scramble characters — প্রতিটি শব্দের (অক্ষর/সংখ্যা সিকোয়েন্স) জন্য, Fisher–Yates ব্যবহার করে তার ক্যারেক্টার shuffle করে। বিরামচিহ্ন এবং স্পেস অপরিবর্তিত থাকে। ইউনিকোড সমর্থন করে।
- Reverse words — scramble words এর মত একই পার্সিং; shuffle এর পরিবর্তে শব্দের ক্রম উল্টায়, বিরামচিহ্ন এবং স্পেসিং সংরক্ষণ করে।
সমস্ত গণনা সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না।
ব্যবহারের ক্ষেত্র ও উদাহরণ
- ক্রিয়েটিভ রাইটিং — ব্রেইনস্টর্মিংয়ের জন্য বাক্য স্ট্রাকচার র্যান্ডমাইজ করুন।
- খেলোয়াড় বার্তা — বাক্যাংশ উল্টান বা shuffle করুন (যেমন "I love you" → "you love I")।
- অবফিউস্কেশন — এক নজরে পড়া কঠিন করতে ক্যারেক্টার scramble করুন।
- ওয়ার্ড গেম — scramble করা ওয়ার্ড পাজল জেনারেট করুন।
উদাহরণ
ইনপুট: I love you.
Scramble words: you love I. (অথবা love you I., ইত্যাদি—পিরিয়ড শেষে থাকে)
Reverse words: you love I. (সর্বদা)ইনপুট: Hello, world!
Scramble characters: olelH, wrlod! (প্রতিটি শব্দ shuffle; কমা এবং বিস্ময়বোধক অপরিবর্তিত)
সীমাবদ্ধতা ও পরিচিত সীমা
- Scramble র্যান্ডম — Scramble মোড প্রতিবার আলাদা আউটপুট উৎপাদন করে; ফলাফল উলটানো যায় না।
- Reverse নির্ধারক — Reverse words একই ইনপুটের জন্য সর্বদা একই আউটপুট উৎপাদন করে।
- বিরামচিহ্ন সংরক্ষিত — ওয়ার্ড-ভিত্তিক মোড সব বিরামচিহ্ন এবং স্পেসিং তাদের মূল অবস্থানে রাখে।
- একক শব্দ/ক্যারেক্টার — শুধুমাত্র একটি শব্দ সহ টেক্সট scramble/reverse words এর জন্য অপরিবর্তিত ফেরায়; একটি শব্দের মধ্যে একটি মাত্র ক্যারেক্টার scramble characters এর জন্য অপরিবর্তিত ফেরায়।