string blocking_random_string(int len)
Works as random_string , but may block in order to gather enough entropy to make a truely random output. Using this function is probably overkill for about all applications.