У меня была такая же проблема, но мне нужна была произвольно длинная строка.Я придумал этот однострочный, не требующий внешней библиотеки, который даст вам 10 символов:
BigInteger.probablePrime(50, new Random()).toString(Character.MAX_RADIX)
Длина может быть изменена, вам нужно около 5 бит на символ.Что было сделано, так это отфильтровать и ограничить длину следующим образом (только строчные буквы и размер 10):
BigInteger.probablePrime(100, new Random()).
toString(Character.MAX_RADIX).
replaceAll("[0-9]", "").
substring(0, 10)
Недостаток: он немного медленный.