俄罗斯之鹰 发表于 2023-12-28 17:10:56

Python random模块(获取随机数)常用方法和使用例子

random.random


random.random()用于生成一个0到1的随机符点数: 0b,则生成的随机数n: aimport random>>> random.randrange(0, 101, 2)# 42随机浮点数:
代码如下:
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 =
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】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Python random模块(获取随机数)常用方法和使用例子