srand in awk is platform specific. on most recent is isn't a straight call to srand().
I have another version that I use that stuffs srand but in the end I figured srand from a 250k dictionary is still better than picking words out of your head from a ~1k dictionary