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 不然会出现一些重大错误