in reply to Anonymising data

Apparently, there's some confusion as to whether you want this output to be reversible or not. I have a hunch you just want some 'trash' data to muck around with. If so, take a peek at Data::Random. I've used it with success to make lots of test data.