add function to generate a random (hopefully) unique string