|
random.random
random.random()用于生成一个0到1的随机符点数: 0 b,则生成的随机数n: a import random>>> random.randrange(0, 101, 2)# 42[/code]随机浮点数:
代码如下:- print (random.uniform(10, 20))
- print (random.uniform(20, 10))
- # 18.7356606526
- # 12.5798298022
复制代码 随机字符:
代码如下:- print (random.randint(12, 20)) # 生成的随机数 n: 12 <= n <= 20
- print (random.randint(20, 20)) # 结果永远是20
- # print (random.randint(20, 10)) # 该语句是错误的。下限必须小于上限
复制代码 多个字符中选取特定数量的字符:
代码如下:- print (random.choice("学习Python"))
- print (random.choice(["JGood", "is", "a", "handsome", "boy"]))
- print (random.choice(("Tuple", "List", "Dict")) )
复制代码 多个字符中选取特定数量的字符组成新字符串:
代码如下:- p = ["Python", "is", "powerful", "simple", "and so on..."]
- random.shuffle(p)
- print (p)
- # ['powerful', 'simple', 'is', 'Python', 'and so on...']
复制代码 随机选取字符串:
代码如下:- list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
- slice = random.sample(list, 5) # 从list中随机获取5个元素,作为一个片断返回
- print (slice)
- print (list) # 原有序列并没有改变
复制代码 洗牌:
代码如下:- >>> import random
- >>> random.randint(0,99)
- # 21
复制代码 来源:https://www.cnblogs.com/python1111/p/17933081.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
|