教你如何用Python生成随机数字和随机字符串

Python (210) 2023-06-08 08:07:42

直接看代码

随机整数:

>>>importrandom
>>>random.randint(0,99)
21

随机选取0到100间的偶数:

>>>importrandom
>>>random.randrange(0,101,2)
42

随机浮点数:

>>>importrandom
>>>random.random()
0.85415370477785668
>>>random.uniform(1,10)
5.4221167969800881

随机字符:

>>>importrandom
>>>random.choice('abcdefg&#%^*f')
'd'

多个字符中选取特定数量的字符:

>>>importrandom
random.sample('abcdefghij',3)
['a','d','b']

多个字符中选取特定数量的字符组成新字符串:

>>>importrandom
>>>importstring
>>>string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'],3)).r
eplace("","")
'fih'

随机选取字符串:

>>>importrandom
>>>random.choice(['apple','pear','peach','orange','lemon'])
'lemon'

洗牌

>>>importrandom
>>>items=[1,2,3,4,5,6]
>>>random.shuffle(items)
>>>items
[3,2,5,6,4,1]
THE END

发表回复