Trên podcast stackoverflow 11:
Spolsky: Đúng vậy. Ngoài ra còn có một sản phẩm mới, nếu bạn không muốn sử dụng Hệ thống nhóm, bạn bè của chúng tôi tại Redgate có một sản phẩm có tên SQL Data Generator [ http://www.red-gate.com/products/sql_data_generator/index.htm] . Nó là 295 đô la và nó chỉ tạo ra một số dữ liệu thử nghiệm thực tế. Và nó thực hiện những thứ như thực sự tạo ra các thành phố thực trong cột thành phố thực sự tồn tại, và sau đó khi tạo ra những thứ đó, nó sẽ đưa trạng thái đúng, thay vì đưa trạng thái sai hoặc đưa các bang vào các thành phố của Đức và những thứ như ... bạn biết đấy, nó tạo ra dữ liệu trông khá thực tế. Tôi không thực sự chắc chắn tất cả các tính năng là gì.
Đây có lẽ không phải là thứ bạn đang tìm kiếm, nhưng nó có thể là một điểm khởi đầu tốt, thay vì tạo ra của riêng bạn.
Tôi dường như không thể tìm thấy bất cứ điều gì trong google, vì vậy tôi khuyên bạn nên giải quyết vấn đề bằng cách phân tích một biểu thức chính quy nhất định thành các đơn vị công việc nhỏ nhất (\ w, [xx], \ d, v.v.) và viết một số phương pháp cơ bản để hỗ trợ các cụm từ biểu thức chính quy đó.
Vì vậy, đối với \ w bạn sẽ có một phương thức getRandomLetter () trả về bất kỳ ký tự ngẫu nhiên nào và bạn cũng sẽ có getRandomLetter (char startLetter, char endLetter) cung cấp cho bạn một ký tự ngẫu nhiên giữa hai giá trị.