Cześć wszystkim, parę dni temu wymyśliłem sobie, że wygeneruje sobie telefony, żeby później poćwiczyć SQL'a. Sądziłem, że to będzie banalne, natomiast posiedziałem nad tym trochę i jedyne na co wpadłem to kod, który wrzucam poniżej. Natomiast obstawiam, że da się to zrobić 10x prościej, tylko totalnie nie mam pomysłu jak. Ktoś coś? :) Z góry dzięki za odpowiedź
import random
def number_generator():
first_3 = str(random.randint(600,899))
second_3 = str(random.randint(1,999))
if int(second_3) < 10:
second_3 = '00' + second_3
elif int(second_3) < 100:
second_3 = '0' + second_3
last_3 = str(random.randint(100,999))
if int(last_3) < 10:
last_3 = '00' + last_3
elif int(last_3) < 100:
last_3 = '0' + last_3
phone_number = first_3 + second_3 + last_3
return phone_number
phone_numbers = [number_generator() for y in range(1,9)]
szatkus