如何在python中生成不应该以0开头的随机数(11到20位)?
如:23418915901
def key_more_than_10():
v=random.randint(11,20)
char_set = string.digits+string.digits+string.digits
s= ''.join(random.sample(char_set,v))
return s
我使用了这段代码,但由于 string.digits(给出 0 到 9 之间的数字)它对我没有帮助吗?
拥有 11 位数字和 20 位数字的可能性应该相等。