Oi Fagner!!
Acontece quem ao gerar números aleatórios em um computador, o mesmo sempre seguirá determinado algoritmo para realizá-lo. Dessa forma os resultados nunca serão tão aleatórios assim. Por isso, costuma-se chamá-los de geradores de números pseudo-aleatórios, onde dependendo do valor da sua seed (que é um número ou vetor para iniciar o algoritmo de números aleatórios) receberemos resultados diferentes em nossas execuções.
Assim, o que acontece quando executamos um random_state com a mesma seed duas ou mais vezes? O resultado será sempre o mesmo!
Dessa forma, qual é o número em si não importa, mas trocá-los irá gerar diferentes valores aleatórios, e assim, resultados diferentes. Repare que ao executar o algoritmo da aula com o mesmo valor da seed que ele inseriu, você irá obter o mesmo valor impresso do console do professor. Isso serve tanto para fins didáticos (afinal, você terá o mesmo resultado que os do curso) quanto para prevermos determinado resultado em um caso específico.
Espero que tenha ajudado! Muito sucesso e bons estudos!