Python基础入门之seed()方法的使用

 这篇文章主要介绍了Python基础入门之seed()方法的使用,是Python学习当中的基础知识,需要的朋友可以参考下

 
 

seed() 设置生成随机数用的整数起始值。调用任何其他random模块函数之前调用这个函数。
语法

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

?

1

seed ( [x] )

注意:此函数是无法直接访问的,所以需要导入seed模块,然后需要使用random静态对象来调用这个函数。
参数

  • x -- 这是下一个随机数的种子。如果省略,则需要系统时间,以产生下一个随机数。

返回值

此方法不返回任何值。
例子

下面的例子显示了seed()方法的使用。

?

1
2
3
4
5
6
7
8
9
10
11
12
13

#!/usr/bin/python
import random
 
random.seed( 10 )
print "Random number with seed 10 : ", random.random()
 
# It will generate same random number
random.seed( 10 )
print "Random number with seed 10 : ", random.random()
 
# It will generate same random number
random.seed( 10 )
print "Random number with seed 10 : ", random.random()

当我们运行上面的程序,它会产生以下结果:

?

1
2
3

Random number with seed 10 : 0.57140259469
Random number with seed 10 : 0.57140259469
Random number with seed 10 : 0.57140259469

时间: 2024-09-15 01:37:37

Python基础入门之seed()方法的使用的相关文章

《python 与数据挖掘 》一 第2章 Python基础入门

本节书摘来自华章出版社<python 与数据挖掘 >一书中的第1章,第2.1节,作者张良均 杨海宏 何子健 杨 征,更多章节内容可以访问"华章计算机"公众号查看. 第2章 Python基础入门 本章是Python的基础章节,读者可以在这章中学习到丰富的Python基础知识.首先我们会从操作符和最简单的数字数据入手,然后就是流程控制,到这里读者能够对Python程序结构有一个清晰的认识.接着是较复杂的数据结构,主要涉及Python最常用的五大内建数据类型:列表,字符串,元组,

python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)_python

一.变量和表达式 复制代码 代码如下: >>> 1 + 1               2>>> print 'hello world' hello world>>> x = 1               >>> y = 2>>> x + y3 Python是强类型语言,无法根据上下文自动解析转换成合适的类型. Python是一种动态语言,在程序运行过程中,同一个变量名在运行的不同阶段可以代表不同形式的值(整型,浮

python基础入门

以 #! 开头的称为组织行,这行告诉你的Linux/Unix系统当你执行你的程序的时候,它应该运行哪个解释器.例如:#!/usr/bin/python  以 # 开头的称为注释行. Python 源文件通常用.py 扩展名.当源文件被解释器加载或者显式地进行字节码编译的时候会被编译成字节码.由于调用解释器的方式不同,源文件会被编译成带有.pyc 或.pyo 扩展名的文件. 一.基本输入输出 print 语句调用str()函数显示对象,而交互式解释器则调用repr()函数来显示对象. 从用户那里得

python基础入门实例教程(1/3)

 代码如下 复制代码 [hello world] 1 创建hello.py 2 编写程序: if __name__ == '__main__':     print "hello world"3 运行程序: python ./hello.py   [注释] 1 无论是行注释还是段注释,均以#加一个空格来注释. 2 如果需要在代码中使用中文注释,必须在python文件的最前面加上如下注释说明: # -* - coding: UTF-8 -* - 3 如下注释用于指定解释器 #! /usr

Python入门之modf()方法的使用

 这篇文章主要介绍了Python入门之modf()方法的使用,是Python学习当中的基础知识,需要的朋友可以参考下     modf()方法返回两个项的元组x的整数小数部分.这两个元组具有相同x符号.则返回一个浮点数的整数部分. 语法 以下是modf()方法的语法: ? 1 2 3 import math   math.modf( x ) 注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数. 参数 x -- 这是一个数值表达式 返回值 这种方

学习网页制作基础入门教程(6)连接标签

教程|入门教程|网页 相关文章: 学习网页制作基础入门教程(1)网页编写 学习网页制作基础入门教程(2)排版标签 学习网页制作基础入门教程(3)字体标签 学习网页制作基础入门教程(4)图象标签 学习网页制作基础入门教程(5)图象标签 网页内部的连接 1. 使用方法: 先在欲连接处作记号:<A NAME="here"> 这里是你想连接的点 </A> 设定连接:<A HREF="#here"> 连接 </A> 2. 标签解

Python中操作时间之strptime()方法的使用

  这篇文章主要介绍了在Python中操作时间之strptime()方法的使用,是Python入门学习中的基础知识,需要的朋友可以参考下 strptime()方法分析表示根据格式的时间字符串.返回值是一个struct_time所返回gmtime()或localtime(). 格式参数使用相同的指令使用strftime();它默认为"%a %b %d %H:%M:%S %Y"相匹配的ctime()所返回的格式. 如果字符串不能按格式进行解析,或者如果它具有解析后多余的数据,ValueEr

Python处理字符串之isspace()方法的使用

  这篇文章主要介绍了Python处理字符串之isspace()方法的使用,是Python入门中的基础知识,需要的朋友可以参考下 isspace()方法检查字符串是否包含空格. 语法 以下是isspace()方法的语法: ? 1 str.isspace() 参数 NA 返回值 如果有字符串中只有空白字符并且至少有一个字符此方法返回true,否则返回false. 例子 下面的例子显示了isspace()方法的使用. ? 1 2 3 4 5 6 7 #!/usr/bin/python   str =

用Python操作字符串之rindex()方法的使用

  这篇文章主要介绍了用Python操作字符串之rindex()方法的使用,是Python入门的基础知识,需要的朋友可以参考下 rindex()方法返回所在的子str被找到的最后一个索引,可选择限制搜索的字符串string[beg:end] 如果没有这样的索引存在,抛出一个异常. 语法 以下是rindex()方法的语法: ? 1 str.rindex(str, beg=0 end=len(string)) 参数 str -- 此选项指定要搜索的字符串. beg -- 这是开始索引,默认情况下为