azar Python y pseudo-aleatoria Explicación número de semillas

Random y semilla de número pseudo-aleatorio

Inicializar el generador de números aleatorios:random.seed(a=None)

  • Si se omite una o ninguno, entonces la hora actual del sistema
  • Cada dado una semilla, que genera una secuencia, tal como la secuencia X: 0.1,3.2,1.5,9.7 ...
    cada vez que random.random () con el fin de tener un solo punto de X

SEED para el mismo, se genera una secuencia es fijo, el mismo resultado se asignaron al azar, y la hora del sistema aumentará de tamaño, de manera que la secuencia generada debe ser diferente

Python ejemplo de código

import random
print("不加seed语句时,默认是用random.seed()")
print(random.random())
print(random.random())
print(random.random())
print("seed=45")
random.seed(45)
print(random.random())  # 取seed=45产生序列的第一个元素
print(random.random())  # 取seed=45产生序列的第二个元素
print(random.random())  # 取seed=45产生序列的第三个元素

print("\nseed=45")
random.seed(45)
print(random.random())
print(random.random())
print(random.random())

print("\nseed=当前系统时间")
random.seed()  # 默认是当前系统时间
print(random.random())
print(random.random())
print(random.random())

print("\nseed=当前系统时间")
random.seed()
print(random.random())
print(random.random())
print(random.random())

salida

不加seed语句时,默认是用random.seed()
0.20832862243131767
0.4210403813034972
0.4153058477463908
seed=45
0.2718754143840908
0.48802820785090784
0.08187934237116656

seed=45
0.2718754143840908
0.48802820785090784
0.08187934237116656

seed=当前系统时间
0.9664157011016027
0.9963620166960119
0.00929090874812366

seed=当前系统时间
0.1560896344276015
0.26724242598166137
0.5839125852630351

escenarios

Weka cada uno va a inicializar el generador de números aleatorios (dada una semilla en particular), principalmente con el fin de asegurarse de que obtiene los mismos resultados siguen haciendo este experimento mañana

material de referencia

https://stackoverflow.com/questions/22639587/random-seed-what-does-it-do
Aquí Insertar imagen Descripción

Publicados 308 artículos originales · ganado elogios 149 · Vistas de 150.000 +

Supongo que te gusta

Origin blog.csdn.net/qq_43827595/article/details/105158071
Recomendado
Clasificación