Wygeneruj liczbę pierwszą za pomocą OpenSSL
Jak mogę wygenerować dużą losową liczbę pierwszą przy użyciu openssl, dowiedziałem się, jak wygenerować losową liczbę i sprawdzić, czy jest ona pierwsza, ale nie byłem w stanie zautomatyzować procesu sprawdzania pierwszorzędności, oto polecenie, którego używam:openssl rand -hex 256 | xargs openssl prime -hex
Czy powinienem użyć apętla while aby wielokrotnie sprawdzać, czy wynik jest pierwszy? Jak mogę zautomatyzować proces sprawdzania, czy wynik nie zawiera słowa kluczowego „nie”,
Jest to tym bardziej, że napisałem pętlę while:
while [{openssl rand -hex 256 | xargs openssl prime -hex} = *"$not"*]