This is the home page for the data randomizer application. Your first question is likely, “What is That?” and it is an answer to a need. Over the years, I have come across numerous situations where I have a database full of data, but I do not want to use that exact data. This may be due to personal data like addresses or phone numbers, or it may just be to avoid sending notifications to real users during testing. The data randomizer is a way to move data that is real to a test or development table. In other words, it helps you modify production data to make it safe for other uses. Please note that this is not a form of encryption nor can is there a path back from randomization to source data.
This is a java application and there are two versions included when you download the zip file. One is a GUI application and the other is a command line version. Both of these work in an identical fashion so you can interchange them as needed for your purposes. The steps for the GUI application are listed in detail on the main form. The command line version has an overview or you can see the detailed instructions on this page.
There are three ways to randomize data
1. CSV to CSV.
2. Randomize a database table in place.
3. Randomize a database table to the same table in another database.