解决方法
可以找到名为ReverseRegex的库
here.
截至2014年1月,该项目似乎没有死亡.
截至2014年1月,该项目似乎没有死亡.
用法似乎很简单
$lexer = new Lexer('[a-z]{10}'); $gen = new SimpleRandom(10007); $result = ''; $parser = new Parser($lexer,new Scope(),new Scope()); $parser->parse()->getResult()->generate($result,$gen); echo $result;
给它一个正则表达式,给它一个随机种子并生成你的字符串.
上面的例子取自github-site,生成一个由字母组成的十个字符长的随机字符串.
(最初发现于this answer)