Como você testa se algo é aleatório? Ou "aleatório o suficiente"?
Eu tenho que retornar uma entrada aleatória do meu banco de dados.
Eu escrevi uma função e, como estou usando orandom
módulo em Python, é provavelmente a menos que eu o usei de uma maneira estúpida.
Agora, como posso escrever um teste de unidade que verifique se essa função funciona? Afinal, se é um bom valor aleatório, você nunca pode saber.
Eu não sou paranóico, minha função não é tão complexa e a biblioteca padrão do Python tem 1000 vezes o tempo suficiente para o meu propósito. Não estou fazendo criptografia ou algo crítico. Só estou curioso para saber se existe um caminho.