Is there a reason, why the length of buffer "buffer" in random_string is nlen-1, and then nlen units of data are written to it?
Is there a reason, why the length of buffer "buffer" in random_string is nlen-1, and then nlen units of data are written to it?