پرسش

تولید رشته تصادفی با حروف بزرگ و اعداد

Random string generation with upper case letters and digits in python

چطور میتونم توی پایتون یک رشته تصادفی با حروف بزرگ انگلیسی و اعداد تولید کنم؟

1403/06/02
پاسخ
رضا دولتی عاشق برنامه نویسی و هوش مصنوعی!
بیوگرافی رضا دولتی

برای تولید رشته‌های تصادفی با حروف بزرگ و اعداد، می‌تونید از زبان‌های برنامه‌نویسی مختلف استفاده کنید. به عنوان مثال، در زبان Python می‌توانید از کد زیر استفاده کنید:

 

import random
import string
def generate_random_string(length):
    # Define the character set: uppercase letters and digits
    characters = string.ascii_uppercase + string.digits
    # Generate a random string of the specified length
    random_string = ''.join(random.choice(characters) for _ in range(length))
    return random_string
print(generate_random_string(10))  

توی این کد:

  1. string.ascii_uppercase شامل حروف بزرگ انگلیسی است.
  2. string.digits شامل اعداد است.
  3. random.choice(characters) به طور تصادفی یک کاراکتر از مجموعه انتخاب می‌کند.
  4. ''.join(...) برای ترکیب کاراکترها به یک رشته استفاده می‌شود.

این کد یک رشته تصادفی با طول دلخواه تولید می‌کند. اگر نیاز به طول خاصی دارید، فقط مقدار length را تغییر دهید.

پاسخ: 1403/06/02
آخرین آپدیت: 1403/07/25