复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20import random print(random.uniform(1, 10)) #1到10之间取一个随机小数 print(random.randint(1, 10)) #1到10之间取一个随机整数 print(random.random()) #0.0到1.0之间取一个随机小数 x = 'abcdefghigklmn' print(random.sample(x, 4)) #取其中的随机4个字符并生成一个列表 x_n = [i for i in x] #将x映射到x_n列表,且每个元素设为变量i print("修改之前的:{}".format(x_n)) #print(random.shuffle(x)) #这里不可以直接这么用 print("修改之后的:{}".format(x_n, random.shuffle(x_n))) #random.shuffle()只是打乱原来的列表并不生成新的列表 x1 = ['apple','pear','peach', 'orange'] print(random.choice(x1)) #从列表的元素中随机返回一个元素 random.seed(100) #初始化随机数种子,默认值为当前系统时间 print("{}->{}->{}".format(random.randint(1, 10),random.randint(1, 10), random.randint(1, 10))) random.seed(100) #再次给随机数种子赋值125,此时输出的随机数是跟上一个随机数种子为125的是一样的,只要种子相同每次生成的随机数序列也相同,且随机数种子一般是一个整数 print("{}->{}->{}".format(random.randint(1, 10),random.randint(1, 10), random.randint(1, 10)))
运行结果:
最后
以上就是文静月亮最近收集整理的关于random库常见的几个随机函数的用法的全部内容,更多相关random库常见内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复