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