generate_str()