add cryptographic random