Originally Keyshaker was developed by Josef Schuh for the iPhone and I got his kind permission to make a clone for Android. Thanks for that!
What is Keyshaker about? The app simply creates a highly secure random key for you while shaking your phone. It uses the accelerometer data of your device as the seed for the random number generator. As a result it is almost impossible to generate the same key twice.
Keyshaker offers the possibility to define the key length (up to 100 characters) and there is also an option to select which charactersets should be used to generate the key (upper-case letters, lower-case letters, numbers and symbols).
You can download the Keyshaker here.