for the char's we can go further, and just use rand()