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