from random import randint

Posted huaihe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了from random import randint相关的知识,希望对你有一定的参考价值。

 

假如你要为一个应用搞限时促销,生成激活码(或者优惠券)请用 Python 如何生成 200 个激活码(或者优惠券)。
激活码的格式为asqE-9xRK-lqWU-QkMT
要求1: 使用随机生成时,生成数字概率为1/5,大写字母和小写字母概率各为2/5
要求2: 这200个激活码,他们各不相同

 

 

from random import randint

def key_create(num):
keys = []
for i in range(num):
key = ""
for j in range(16):
if j % 4 == 0:
key += ‘-‘
choice = randint(1, 5)
if choice == 1:
key += str(randint(0, 9))
elif 2 < choice < 4:
key += chr(randint(65, 90))
else:
key += chr(randint(97, 122))

print(key)
keys.append(key[1:])

return keys

以上是关于from random import randint的主要内容,如果未能解决你的问题,请参考以下文章

tensorly | ImportError: cannot import name ‘check_random_state‘ from ‘tensorly.random‘ 解决方法

tensorly | ImportError: cannot import name ‘check_random_state‘ from ‘tensorly.random‘ 解决方法

tensorly | ImportError: cannot import name ‘check_random_state‘ from ‘tensorly.random‘ 解决方法

Python中from…import语句的参数都有哪些呢?

python开发---模块time&random

啦啦啦