python - 像这样的随机代码列表:(XXXXX-XXXXX-XXXXX)在python上
问题描述
您好,我想生成随机字符串列表。谢谢你<3
解决方案
from random import choice
from string import ascii_uppercase, digits
CHAR_SET = ascii_uppercase + digits
def get_integer(msg):
while True:
try:
return int(input(msg))
except ValueError:
pass
def get_random_code(chunks=3, delim='-'):
def get_random_str(length=5):
return ''.join(choice(CHAR_SET) for _ in range(length))
return delim.join(get_random_str() for _ in range(chunks))
if __name__ == '__main__':
total_combos = get_integer('Enter # of combos to generate: ')
for _ in range(total_combos):
print(get_random_code())
推荐阅读
- profiling - 测量或分析程序使用的 AVX2(和其他高级指令集)指令的使用情况
- flutter - 如何在 Flutter 的 StatefulWidget 类中的 setState() 方法上停止小部件重新加载
- c# - 无法将当前 JSON 对象(例如 {"name":"value"})反序列化为类型 'System.Collections.Generic.IList 问题
- python - 如何将 .tranpose() 实现为 .T(如在 numpy 中)
- dc.js - 箱线图数据点异常值的对齐方式和颜色
- botframework - LUIS 话语和响应跟踪
- google-apps-script - 如何使用谷歌脚本调用电子表格中的菜单项(非自定义)?
- npm - 'HTTPS' 未被识别为内部或外部命令
- javascript - 如何将地图数据与异步等待一起使用
- angular - Angular BehaviorSubject 在设置下一个值后订阅时返回初始值