Como gerar grandes números aleatórios C

Estou procurando uma maneira de gerar grandes números aleatórios da ordem de 2 ^ 64 em C ... (100000000 - 999999999), para usar em um algoritmo de criptografia de chave pública (como p e q

Não quero gerar um número menor que 2 ^ 64 (ou seja, menor que 100000000

Existe algo que possa me ajudar a fazer isso?

questionAnswers(6)

yourAnswerToTheQuestion