কম্পিউটার

পাইথন প্রদত্ত দৈর্ঘ্যের এলোমেলো স্ট্রিং তৈরি করে


এই নিবন্ধে আমরা দেখব কিভাবে একটি প্রদত্ত দৈর্ঘ্যের সাথে একটি এলোমেলো স্ট্রিং তৈরি করা যায়। র্যান্ডম পাসওয়ার্ড বা অন্যান্য প্রোগ্রাম যেখানে এলোমেলোতা প্রয়োজন তা তৈরি করতে এটি কার্যকর হবে৷

random.choices সহ

এলোমেলো মডিউলে পছন্দ ফাংশন স্ট্রিং তৈরি করতে পারে যা তারপর প্রদত্ত দৈর্ঘ্যের একটি স্ট্রিং তৈরি করতে যুক্ত হতে পারে।

উদাহরণ

import string
import random
# Length of string needed
N = 5
# With random.choices()
res = ''.join(random.choices(string.ascii_letters+
string.digits, k=N))
# Result
print("Random string : ",res)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Random string : nw1r8

গোপনের সাথে

সিক্রেটস মডিউলের পছন্দের পদ্ধতিও রয়েছে যা র্যান্ডম স্ট্রিং তৈরি করতে ব্যবহার করা যেতে পারে। কিন্তু এখানে আমরা স্ট্রিং মডিউল থেকে বিভিন্ন শর্ত ইনপুট করতে পারি যেমন ছোট হাতের অক্ষর শুধুমাত্র সমস্ত সংখ্যাও।

উদাহরণ

import string
import secrets
# Length of string needed
N = 5
# With random.choices()
res = ''.join(secrets.choice(string.ascii_lowercase + string.digits)
for i in range(N))
   # Result
print("Random string : ",res)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Random string : p4ylm

  1. পাইথন ব্যবহার করে প্রদত্ত স্ট্রিং তৈরি না হওয়া পর্যন্ত র্যান্ডম স্ট্রিং তৈরি করা

  2. প্রদত্ত স্ট্রিং থেকে সমস্ত সম্ভাব্য বৈধ আইডি ঠিকানা তৈরি করতে পাইথন প্রোগ্রাম

  3. পাইথন ব্যবহার করে বিটগুলির একটি স্ট্রিং কীভাবে তৈরি করবেন?

  4. পাইথন স্ট্রিং এর সর্বোচ্চ দৈর্ঘ্য কত?