首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在python中生成随机字母?

如何在python中生成随机字母?
EN

Stack Overflow用户
提问于 2018-07-05 05:19:47
回答 1查看 4K关注 0票数 1

有没有办法在python中生成随机字母表?我遇到了一个代码,它可以从a-z生成随机字母表。

例如,下面的代码生成以下输出。

代码语言:javascript
复制
import pandas as pd
import numpy as np
import string

ran1 = np.random.random(5)
print(random)
[0.79842166 0.9632492  0.78434385 0.29819737 0.98211011]

ran2 = string.ascii_lowercase
'abcdefghijklmnopqrstuvwxyz'

但是,我想生成随机字母,输入为随机字母的数量(示例3),所需的输出为a,f,c。

EN

回答 1

Stack Overflow用户

发布于 2018-07-05 05:27:42

这是一个从https://pythontips.com/2013/07/28/generating-a-random-string/中修改的想法

代码语言:javascript
复制
import string
import random

def random_generator(size=6, chars=string.ascii_lowercase):
    return ''.join(random.choice(chars) for x in range(size))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51180859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档