Bem, pwgen
para Linux usa /dev/urandom
(que é uma fonte aleatória de excelente qualidade criptográfica . O kernel do Linux acumula entropia internamente (costumava usar movimentos de mouse e teclado, embora versões recentes tenham descartado isso em favor de melhores fontes de entropia); ele faz um trabalho melhor do que um programa que simplesmente pede ao usuário para contorcer o mouse .
Um melhor é o APG que, opcionalmente, usa /dev/random
e solicita a entrada do teclado (em princípio, para randomizar ainda mais, embora não seja realmente útil em sistemas operacionais modernos que coletam entropia internamente).
Se você quer uma GUI, há jpasswordgen em Java, então funciona em qualquer lugar.
IMHO, eu não vejo a utilidade de usar uma GUI para isso. O objetivo é obter senhas, e o pwgen / apg pode até gerar listas de senhas bem formatadas.