python:生成随机数

最近在写一套程序需要用到随机数,这里举一个简单的例子:

import random
random_num=int(input("Input random number:"))#这里需要特别注意,因为后面的随机数的数量需要是整数型,所以这里需要把用户输入变为整数型
f=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','O','P','q','r','s','t','u','v','w','x','y','z']#自定义清单,想生成的随机字符串有啥就写啥
g=['1','2','3','4','5','6','7','8','9']#数字组合
Arr=f+g #组合
a=random.sample(Arr,random_num)#调用random的sample,并传参:清单,数量
i=0 #定义初始i为0(这一步是因为生成的a是清单类型,类似于['a','b'])显然不是我们想要的一串字符串,所以我使用取清单的每个字符
for i in range(random_num):
    print(a[i],end="")#并指定每个清单的值在打印的时候结尾以"",这样生成的字符串就不会一个字母换一行了

唯一需要注意的是:

千万不要把这个程序命名为:random.py 不然会出现一些重大错误

Tips:鼠标经过代码时会出现工具栏,工具栏上方有一键复制代码的功能哦~天云网络培训,专注于网络空间安全相关培训,并提供相关课程的在线培训 报名微信 tyedu1
天云网络培训 » python:生成随机数

提供专业、易懂、平民化教育。让每个热爱网络的人有个归宿

立即查看 了解详情