python生成随机数并求和,Python求随机数
【前言】python内置了很多随机数相关的函数。下面是一些常用的函数,尤其是python 3.6中新加入的加权随机,特别实用。
1.对指定集合序列的元素进行随机置乱:import random a list=[1,2,3,4,5,6,7,8,9]for I in range(3):random . shuffle(a list)print(a list)output:
[4, 9, 8, 7, 1, 5, 2, 3, 6] [2, 1, 3, 6, 5, 7, 9, 4, 8] [3, 9, 5, 4, 7, 1, 2, 8, 6] 2.从集合中随机选取一个元素。
63 3 3.一个随机生成的实数A List=[1,2,3,4,5,6,7,8,9]in range(3):num=random . random()print(num)output:
0.6284141411861340.6813147648117790.3065251256783783 4.从集合A List=[1,2,3,4,5,6,7,8,9]中为范围(10)内的I随机选择指定数量的样本
[3,9,2,4] [3,8,6,1] [9,3,5,1] [6,5,3,8] [8,1,5,6] [4,6,9,1] [5,7,3,6]选择一个随机元素出来(python 3.6)导入随机#元素集列表=[0,1,2,3,4,5,6,7,8]#元素对应的权重集=[1,1,1,1,1,5,1,1] #选择的次数
[0, 1, 2, 0, 4, 0, 2, 1, 0] [2, 5, 6, 56, 2, 16, 7, 10] [81, 80, 92, 71, 444, 72, 87, 102, 81]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。