gpt4 book ai didi

python - 生成给定模式的随机文本字符串

转载 作者:IT老高 更新时间:2023-10-28 21:05:33 25 4
gpt4 key购买 nike

我需要生成特定格式的随机文本字符串。想要一些想法,以便我可以用 Python 对其进行编码。格式为<8 位数字><15 字符串>。

最佳答案

#!/usr/bin/python

import random
import string

digits = "".join( [random.choice(string.digits) for i in xrange(8)] )
chars = "".join( [random.choice(string.letters) for i in xrange(15)] )
print digits + chars

编辑:喜欢使用 random.choice 比 randint() 更好的想法,所以我更新了代码以反射(reflect)这一点。

注意:这假定需要小写和大写字符。如果仅小写,则将第二个列表理解更改为:

chars = "".join( [random.choice(string.letters[:26]) for i in xrange(15)] )

显然,只有大写字母,您可以将其翻转,因此切片为 [26:] 而不是相反。

关于python - 生成给定模式的随机文本字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/367586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com