Ola,
Não entendi como funciona a função 'randomSeed' e de como ele esta ligado a geração de cores.
alguém pode me explicar!.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ola,
Não entendi como funciona a função 'randomSeed' e de como ele esta ligado a geração de cores.
alguém pode me explicar!.
Oi Izaque, tudo bem?
A função randomSeed() é responsável por gerar um número aleatório diferente a cada vez que você executar o programa. E é preciso passar para essa função algo que seja aleatório e, no caso do Arduino, usamos uma das portas analógicas que não está em uso. Caso você executasse apenas a função random do método sorteiaCor isto não seria possível, pois utilizando somente a random em todas as execuções os números seriam os mesmos. Ou seja, a randomSeed() é um complemento da função random para que seja possível gerar números diferentes a cada execução do programa.
Deixo como referência a documentação do arduino sobre esta função.
Espero ter ajudado. Abraços e bons estudos!