Visual Studio Team System Database Edition (aka Data Dude) does this.
I have not used it for data generation yet, but 2 features sound nice:
Set your own seed value for the random data generator. This allows you to prodcue the same random data more than once.
Point the wizard at a 'real' database and have it generate something that looks like real data.
Maybe these are standard features elsewhere?