Muito obrigado pelo feedback, fico muito feliz que gostou! Caso tenha interesse em ver meus códigos e notas que usei no video, tem tudo no meu repositório também: https://github.com/Dpbm/video-python-import-methods/.
Em relação ao QBuck, provavelmente em um futuro próximo vou publicar e posso dar mais noticias sobre o projeto.
Eu acabei não me aprofundando tanto no funcionamento em si do random em python, acabei me limitando à qual algoritmo ele implementa. Caso esteja curioso, eu achei o paper original aqui https://dl.acm.org/doi/pdf/10.1145/272991.272995 e para entender melhor como o estado inicial é feito, é possível ver no código fonte https://github.com/python/cpython/blob/main/Lib/random.py#L128 e https://github.com/python/cpython/blob/3.14/Modules/_randommodule.c#L294. Pelo visto o método atual (quando nenhuma seed é passada, aka None) o Python tenta acessar algum device que prove bytes randomicos no sistema (como /dev/random ou /dev/urandom no linux), caso não seja possível acessar ele tenta pegar o horário atual do sistema como mostrado em: https://github.com/python/cpython/blob/3.14/Modules/_randommodule.c#L264 e https://github.com/python/cpython/blob/main/Python/pytime.c#L953. Se nada disso funcionar ele retorna -1.
Há também algumas outras partes no código que são mais densos, mas com certeza pseudo-random numbers são fascinantes!!