学堂 学堂 学堂公众号手机端

Python中如何生成随机数或随机字符串

lewis 6年前 (2019-11-12) 阅读数 7 #技术
在实际应用中,我们有时候会遇到“Python中如何生成随机数或随机字符串”这样的问题,我们该怎样来处理呢?下文给大家介绍了解决方法,希望这篇“Python中如何生成随机数或随机字符串”文章能帮助大家解决问题。



随机整数:

>>>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]

random的函数还有很多,此处不一一列举,



到此这篇关于“Python中如何生成随机数或随机字符串”的文章就介绍到这了,更多相关内容请搜索群英网络以前的文章或继续浏览下面的相关文章,希望大家以后多多支持群英网络!
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门