since random is the name of a function it might cause a name conflict if you name your function random. When you know that there is a function by a given name it is best to use a different one for yours. Otherwise, sure, you could use the name curleyCue for rand_mid if you want.