3
respostas

SEED

Boa noite,

Não entendi a função do parâmetro do SEED. Ex.: seed(3) , o que o número 3 representa?

Ats,

Alessandra

3 respostas

Alessandra, o método seed() pertence a biblioteca random do python e no caso do código:

import random

random.seed(3)
print(random.random())


O conteúdo (número) dentro do parênteses será o teu inicializador para a geração do número pseudo aleatório.

Também não entendi qual a serventia de preencher esse valor no seed. Na vídeo aula o professor menciona que esse valor seria o valor inicial da sequência, entretanto com o seed 10 ele gera 9 por diversas vezes e depois, já na lista de notas, a primeira nota não é 9 e nem 10. Se alguém puder explicar um contexto em que isso seja aplicável, ajudaria bastante.

Boa Tarde Adriano e Alessandra !

Esse tipo de função é muito usada em criptografia.

acredito que essa publicação pode te ajudar -> https://acervolima.com/random-seed-em-python/

Sabendo da utilidade, talvez fique mais claro a proposta !

Espero ter te ajudado ! :)