adds bcrypt, randnum