【发布时间】:2014-11-23 03:52:08
【问题描述】:
好的,所以我找到了一个随机密码生成器,它的效果非常好,但是我想知道两件事。 1.为什么最多只能打印32个字符,我怎样才能让它打印更多? 2.(可选,但和数字一有点关系)为什么它总是在中间打印数字四?
这里是代码。
import uuid
def my_random_string(string_length=100):
"""Returns a random string of length string_length."""
random = str(uuid.uuid4()) # Convert UUID format to a Python string.
random = random.upper() # Make all characters uppercase.
random = random.replace("-","") # Remove the UUID '-'.
return random[0:string_length] # Return the random string.
while True:
print(my_random_string(100)) # For example, D9E50C
my_random_string()
【问题讨论】:
-
这只是很多层面上的糟糕代码......
标签: python random passwords generator