ToB企服应用市场:ToB评测及商务社交产业平台
标题:
Python random模块(获取随机数)常用方法和使用例子
[打印本页]
作者:
海哥
时间:
2024-3-5 11:56
标题:
Python random模块(获取随机数)常用方法和使用例子
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
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4