在Python代码中random.seed(1)什么意思?

Python035

在Python代码中random.seed(1)什么意思?,第1张

seed( ) 用于指定随机数生成时所用算法开始的整数值。

如果使用相同的seed( )值,则每次生成的随即数都相同,如果不设置这个值,则系统根据时间来自己选择这个值,此时每次生成的随机数因时间差异而不同,设置的seed()值仅一次有效。

在其他语言中,要在两个变量间交换值而不是用第三个变量,要么使用算术运算符,要么使用位异或(Bitwise XOR)。

扩展资料:

注意事项:

在Python里,一个表达式中的名字在它被赋值之前是没法使用的。这是有意而为的:这样能避免一些输入失误,同时也能避免默认究竟应该是什么类型的问题(0,None,[],?)。记住把计数器初始化为0,列表初始化为[],以此类推。

确保把顶层的,未嵌套的代码放在最左边第一列开始。这包括在模块文件中未嵌套的代码,以及在交互提示符中未嵌套的代码。Python使用缩进的办法来区分嵌套的代码段,因此在代码左边的空格意味着嵌套的代码块。除了缩进以外,空格通常是被忽略掉的。

参考资料来源:百度百科-Python

参考资料来源:百度百科-random

举例说明:从集合中随机获得10个数

1、定义一个列表集合iRandom = []

2、向iRandom中插入1-60,共60个数字

3、打乱列表顺序

4、截取列表前10个数,即为随机获取到的列表集合随机数

import random

iRandom = [] #定义随机数列表

listRandom = list(range(1,61)) #生成整数型1-60的列表组合

random.shuffle(listRandom)  #打乱列表顺序

iRandom = listRandom[0:10] #截取打乱后的前10个值,赋值给新列表iRandom

print('随机列表组合:',iRandom)