Theme
Primary Color
Lesson 132

Advanced Lessons – Generate Random Serial Numbers

ال Code الموجود في الدرس

# --------------------------------------------------------
# -- Advanced_Lessons => Generate Random Serial Numbers --
# --------------------------------------------------------

import string
import random

print(string.digits)
print(string.ascii_letters)
print(string.ascii_lowercase)
print(string.ascii_uppercase)

def make_serial(count):

  all_chars = string.ascii_letters + string.digits
  # print(all_chars)

  chars_count = len(all_chars)
  # print(chars_count)

  serial_list = []

  while count > 0:

    random_number = random.randint(0, chars_count - 1)

    random_character = all_chars[random_number]

    serial_list.append(random_character)

    count -= 1  # count = count - 1

  print("".join(serial_list))

make_serial(10)