1
resposta

duvidas sobre a função randomSeed()

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!.

1 resposta

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!