Python seed() 函数

描述

seed() 方法改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数。

语法

以下是 seed() 方法的语法:

import random

random.seed ( [x] )

我们调用 random.random() 生成随机数时,每一次生成的数都是随机的。但是,当我们预先使用 random.seed(x) 设定好种子之后,其中的 x 可以是任意数字,如10,这个时候,先调用它的情况下,使用 random() 生成的随机数将会是同一个。

注意:seed()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。

参数

x -- 改变随机数生成器的种子 seed。如果你不了解其原理,你不必特别去设定 seed,Python会帮你选择 seed。

返回值

本函数没有返回值。

实例

以下展示了使用 seed() 方法的实例:

实例

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import random

print random.random()

print random.random()

print "------- 设置种子 seed -------"

random.seed( 10 )

print "Random number with seed 10 : ", random.random()

# 生成同一个随机数

random.seed( 10 )

print "Random number with seed 10 : ", random.random()

# 生成同一个随机数

random.seed( 10 )

print "Random number with seed 10 : ", random.random()

以上实例运行后输出结果为:

0.739880443211

0.78969784712

------- 设置种子 seed -------

Random number with seed 10 : 0.57140259469

Random number with seed 10 : 0.57140259469

Random number with seed 10 : 0.57140259469

lambda函数 python菜鸟教程-python相关推荐

  1. 快速排序 python菜鸟教程-Python菜鸟文本处理4种方法

    https://www.xin3721.com/eschool/pythonxin3721/ 自从认识了python这门语言,所有的事情好像变得容易了,作为小白,逗汁儿今天就为大家总结一下python ...

  2. python菜鸟教程python机器学习工具库

    正是由于Python简单易用以及高开发效率,吸引了大量的开发者为其创建更多新的机器学习工具库:而又因为大量的机器学习工具库的出现,使得Python在机器学习领域变得如此流行. 下面我们就来探索一下机器 ...

  3. python 菜鸟-python菜鸟教程

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 除了常见的循环控制语句,python 中还有if,if else和if ...

  4. python爬虫菜鸟教程-Python数据分析,学习路径拆解及资源推荐

    原标题:Python数据分析,学习路径拆解及资源推荐 关于Python数据分析,其实网上能够找到的学习资源很多,主要分为两类: 一类是提供各种资源的推荐,比如书单.教程.以及学习的先后顺序: 另一类是 ...

  5. python菜鸟教程官网pandas,python菜鸟教程官网numpy

    求比较好的Python练习网站 适合 Python 入门学习的5个网站1. Python官方网站最权威的 Python 教程.2. 菜鸟教程 Python 教程基本入门级教程,还有一些简单的进阶教程. ...

  6. python菜鸟教程100实例-运维人员学习python菜鸟教程

    这篇文章主要为大家详细介绍了运维人员学习python菜鸟教程,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 从不会写代 ...

  7. python菜鸟教程h-python菜鸟教程,python好玩又简单的代码

    如果是零基础的话推荐你看以下几本书,入门来说都还不错:"笨办法"学Python(第3版)HeadFirstPython(中文版)父与子的编程之旅:与小卡特一起学Python pyt ...

  8. python有趣的代码-python菜鸟教程,python好玩又简单的代码

    如果是零基础的话推荐你看以下几本书,入门来说都还不错:"笨办法"学Python(第3版)HeadFirstPython(中文版)父与子的编程之旅:与小卡特一起学Python pyt ...

  9. python菜鸟教程100例-Python 基础教程 | 菜鸟教程

    Python 基础教程 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. 像P ...

最新文章

  1. C++中相对路径和绝对路径
  2. visual basic6.0企业版
  3. 关于linux的服务器搭建,关于搭建linux日志服务器
  4. Boost:can_require的使用测试程序
  5. php中页面平滑回到顶部代码,原生JS实现平滑回到顶部组件
  6. python流程控制几种_python基础流程控制与数据类型
  7. ngrok技术原理及下载使用
  8. Linux系统开发: 学习Linux下网络编程
  9. Asterisk入门教程
  10. 张亚勤退休百度:一个耐人寻味的微笑
  11. 哈希---平方探测法
  12. 宋祖至崖山--中华史19《风流南宋》读后记
  13. 虚拟机中linux连网,虚拟机Linux上网的方法
  14. 全容灾、热备份、温归档、智融合,电信运营商的数据保护黄金法则
  15. 无聊写着玩:解二阶线性微分方程
  16. 【uniapp】解决uni.previewImage图片模糊问题
  17. 微信小程序:意见反馈制作(1)(可加图片)
  18. 【Simulia】 Lsight多学科仿真流程 | 达索系统百世慧®
  19. 1953年克里克和沃森发现DNA双螺旋结构
  20. linux-安装及管理程序(一) rpm源安装

热门文章

  1. dell 730xd硬raid配置
  2. 弗洛伊德算法(求每一对顶点间的最短路径)
  3. odoo13 学习 Actions 动作的定义
  4. maven 使用本地库
  5. NC系统销售业务说明
  6. 手机屏幕常见故障_触屏不灵敏、断触怎么回事?手机触摸屏的基本原理与常见问题排查方法介绍...
  7. (筆記) 如何在字串中從指定字元抓到指定字元? (C/C++) (C)
  8. solidity-msg.sender到底是什么?
  9. Iphone8 plus系统照片为什么电脑打不开 打开heic文件教程
  10. lightGBM简述