Как мне сгенерировать 160-битное простое число в Java?

Я хочу сгенерировать 160-битное простое число в Java. Я знаю, что япридется пройти через все 160-битные числа и для любого числаnЯпридется проверить, делятся ли они на какие-либо простые числа меньшеsqroot(n) или любым другим тестомMiller-Rabin test, Мои вопросы:

Есть ли какая-то конкретная библиотека, которая делает это?

Есть ли другой (лучший) способ сделать это?

Ответы на вопрос(1)

Ваш ответ на вопрос