如何生成满足一些限制的字符串?

问题描述:

任何人都可以给我一个技术手来生成满足一定限制的字符串。如何生成满足一些限制的字符串?

例如,说我需要生成字符串s和t,使得

 length(s) < length(t) 
     length(t) > 12 
     t contains at least 3 capital letters 
and s contains a 2 

而且我不是指这个特殊的例子,但一些通用的技术来生成满足一定条件字符串。

+1

相关:http://*.com/questions/205411/random-string-that-matches-a-regexp – moonshadow 2010-01-20 11:03:56

+0

闻起来像功课,这是功课? – 2010-01-20 11:06:33

+0

相关,从相同的用户:http://*.com/questions/2100803/how-can-i-generate-integers-that-satisfy-some-restrictions – 2010-01-20 11:08:47

检查:Random string that matches a regexp

良好的讨论和想法。 谢谢! 曼努埃尔