PYTHON 打印随机 PHONE 数字

PYTHON PRINT RANDOM PHONE NUMBERS

伙计们加油!

我正在尝试打印一个巨大的列表,其中应该是 phone 个数字。考虑到 phone 数字,其中一个 live 如下所示 (24)999999999。我不需要括号,我只需要随机打印即可。
前两位数字必须介于 1124 之间 接下来的两个,也就是第三个和第四个数字必须在6799

之间

现在你最好看看我到目前为止所做的事情

ddd = list(range(11, 24))                                                                                                                                                                     
op = list(range(67, 99))                                                                                                                                                                      
list1 = list(range(100, 999))                                                                                                                                                                 
list2 = list(range(1234, 9999))                                                                                                                                                               
for d in ddd:                                                                                                                                                                                 
    ddd = d                                                                                                                                                                                   
    #print(ddd)                                                                                                                                                                               
    for fixos in op:                           
        pre = fixos                            
        #print(pre)                            
        for l in list1:                       
            part1 = l                                                                         
            #print(part1)                                                                     
            for x in list2:   
                part2 = x                                                                    
                #print(part2)                                                                 
                #print(f"({ddd}) {pre}{l}-{l2}")                                              
                numbers = str(ddd) + str(pre) + str(l) + str(x)                              
                #print(numbers)                                                               
                requests.urllib3.disable_warnings()

list1list2 将组成其余的数字。正如我所说,我想尽可能随机地做。

然而,当我 运行 脚本时,它打印成这样

numbers : 11671001000                                                                                                                                                      
numbers : 11671001001

一个接一个。 T_T 遗憾的是,这不是我想要做的。

有人能帮我解决这个问题吗?

您可以尝试使用此代码生成 100,000 个数字,也可以将范围 100,000 编辑为您的目标数字

import random
ddd = list(range(11, 25))
op = list(range(67, 100))
for i in ddd:
    for j in op:
        beg=(str(i)+str(j))
        for p in range(100000):
            random_number=random.randint(1000000, 10000000)
            print(beg+str(random_number))