OneTimePad can be used to generate one-time pads, although it does actually handle Vernam encryption. (You can get the code for that here.) It uses a cryptographic Random Number Generator (RNG).
I suggest using OneTimePad to generate keys for another cipher, such as CryptoPad.
CryptoPad is a simple AES256 encryption/decryption app.