python如何生成随机数,随机字符,随机字符串?

随机导入

导入字符串

#返回给定数量的随机数的列表

lst = random.sample(源,n)

参数来源:从来源中随机选择,其中n为数量。

以下字符串可供选择

问题很简单。

生成n个随机数

numlst =[int(I)for I in random . sample(string . digits,n)]

Numlst是一个随机数整形列表。

生成n个随机字符

strlst =[I for I in random . sample(string . ascii _ letters,n)]

返回一个随机字符列表。

生成随机字符串strlst =[I for I in random . sample(string . ascii _ letters,n)]。

把随机字符连起来就行了。

打印(')。join(strlst))

如果要生成的随机字符和字符串有符号,只需使用string.printable作为参数源,并将其传递给random.sample(source,n)。

望采纳!