码迷,mamicode.com
首页 > 其他好文 > 详细

随机种子

时间:2019-01-03 15:41:46      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:浮点数   正态分布   random模块   随机数   分布   gauss   shuffle   import   多个   

random seed

1.python

随机选择&生成随机数

使用random模块
random模块是采用Mersenne Twister 梅森旋转算法来计算随机数,是一个确定性算法

import random

values=[1,2,3,4,5,6]
random.choice()   #随机挑选元素

random.choice(values)
>3

random.sample()  #随机挑选多个元素
random.sample(values,2)
[4,3]

random.shuffle()   # 洗牌函数

random.randint()  # 随机整数,需要参数
random.random() # 0-1之间均匀分布浮点数
random.uniform() # 计算均匀分布值
random.gauss()    #计算正态分布值

random.seed(1235) # 可以修改初始的种子值

随机种子

标签:浮点数   正态分布   random模块   随机数   分布   gauss   shuffle   import   多个   

原文地址:https://www.cnblogs.com/GeekDanny/p/10214365.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!