首页 > 编程语言 > 详细

python之生成随机数和字符串

时间:2016-07-04 13:35:13      阅读:272      评论:0      收藏:0      [点我收藏+]

最近看一个python的教学视频,视频里面有一个文本,一堆帐号,电话号码啥的,于是写个python脚本

让这些数据自动生成

#coding:utf-8
 
import random

def stringList():
    str1 = []
    str3 = []
    for i in range(97, 123):     
        str1.append(chr(i))
    str2 = ‘‘.join(str1)
    
    for i in range(65, 91):
        str3.append(chr(i))        
    str4 = ‘‘.join(str3)    
    strall = str2 + str4
    
    return strall
 
n = int(input("Please input u number :").strip())
‘‘‘ 
def idList():
    x = 0
    x += 1  
    return x
‘‘‘
def nameList():
        a = random.randint(3,5)     
        name = ‘‘.join(random.sample(stringList(), a))
        return name

def dePartment():
    list1 = [IT, caiwu, xiaoshou]
    dpt = random.choice(list1)
    return dpt

def phoneList():
    num = 0123456789 
    phone = ‘‘.join(random.choice(num) for i in range(11))
    return phone

print(id    name    department        phone)
for i in range(0, n):
    i += 1
    print(%-5s %-8s %-13s %s % (i, nameList(), dePartment(), phoneList()))

 

输出结果如下

技术分享

 

END!

 

python之生成随机数和字符串

原文:http://www.cnblogs.com/changbo/p/5640022.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!