Gere o número primo usando o OpenSSL

Como posso gerar um grande primo aleatório usando o openssl, descobri como gerar um número aleatório e checar se é primo mas não consegui automatizar o processo de checagem do primality, aqui está o comando que estou usando:openssl rand -hex 256 | xargs openssl prime -hex

Devo usar umenquanto loop verificar repetidamente se o resultado é primo? Como posso automatizar o processo de verificação se o resultado não contém a palavra-chave "not",

Isso é tudo o mais que eu consegui escrevendo o loop while:

while [{openssl rand -hex 256 | xargs openssl prime -hex} = *"$not"*]

questionAnswers(2)

yourAnswerToTheQuestion