Randy

Pseudo-random Data Generator – Randy

Randy is used to generate random names and phone numbers. It gets it’s data from 1990 Census data : US first names (male and female) and last names. It also generates US phone numbers.

I made Randy because I needed to  create a test data that would accurately demonstrate the features of my upcoming application SAM Reports (reporting solution for the Asterisk PBX)  . It was very important to use the real data  because the application tells you what’s happening in your call center /PBX. It would be very funny to see random traffic surges at midnight or something like that. So I decided to change all the identifiable data  (first and last names, phone numbers) and use the real data from one of my clients. With their consent, of course.  I needed to replace over 5000 names and 7000 phone numbers, but I didn’t want to put  a complete gibberish instead. Since most of the on-line tools were intended for generating just a handful of items, I decided to build one from scratch. Randy took two days of work and another couple of hours to replace the data in my test database. Since It’s already here, why not share it with the community and maybe save  someone a few days of work.

Randy- Pseudo-random name generator overview

Randy- Pseudo-random name generator overview

Randy let’s you export the generated data to three file formats : CSV, Excel and XML. The load/save buttons just save and load the data in a proprietary format (TdxMemDataSet from Developer Express).

The windows for generating names and phone numbers are almost the same, so below I’m just showing the names window:

Randy- Pseudo-random name generator - generating names

Randy- Pseudo-random name generator - generating names

Download Randy here:

  Randy Beta (7.6 MiB, 446 hits)

  Just unzip it in a folder and you’re done. I didn’t write the installation procedure because there are just two files in question : “Randy.exe” and  “namegen.ABS”, the database. As long as they are in the same directory all is well. If you have any questions/suggestions just leave a comment here.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Reddit
  • Mixx
  • Google Bookmarks
  • Blogplay
  • Suggest to Techmeme via Twitter
  • MySpace
  • Yahoo! Bookmarks
  • Yahoo! Buzz
  • Yigg
  • Technorati
  • RSS