Di podcast stackoverflow 11:
Spolsky: Ya. Ada produk baru juga, jika Anda tidak ingin menggunakan Sistem Tim, teman-teman kami di Redgate memiliki produk yang disebut SQL Data Generator [ http://www.red-gate.com/products/sql_data_generator/index.htm] . Ini $ 295, dan itu hanya menghasilkan beberapa data uji realistis. Dan itu melakukan hal-hal seperti benar-benar menghasilkan kota nyata di kolom kota yang benar-benar ada, dan kemudian ketika menghasilkan kota itu akan membuat negara bagiannya benar, alih-alih membuat negara bagian salah, atau menempatkan negara bagian menjadi kota-kota Jerman dan hal-hal seperti ... Anda tahu, ini menghasilkan data yang tampak cukup realistis. Saya tidak begitu yakin apa semua fiturnya.
Ini mungkin bukan yang Anda cari, tetapi mungkin ini titik awal yang baik, daripada membuatnya sendiri.
Saya tidak dapat menemukan apa pun di Google, jadi saya sarankan untuk mengatasi masalah ini dengan mengurai ekspresi reguler yang diberikan ke dalam unit kerja terkecil (\ w, [xx], \ d, dll) dan menulis beberapa metode dasar untuk mendukung frasa ekspresi reguler tersebut.
Jadi untuk \ w Anda akan memiliki metode getRandomLetter () yang mengembalikan huruf acak apa pun, dan Anda juga akan memiliki getRandomLetter (char startLetter, char endLetter) yang memberi Anda huruf acak di antara dua nilai.