nelmio/alice 指定长度的随机字符串

nelmio/alice random string with specified long

我试图找到使用 nelmio/alice.

生成长度为 8 个字符的随机唯一字符串的方法

而且我只找到了<uuid()>(token (unique): <uuid()>)方法,不幸的是returns字符串太长了,我只需要8个字符。

可能有人知道优雅的解决方案吗?

谢谢,我找到了解决方案

token (unique): '<( substr( md5( uniqid( rand(), true ) ) , 0, 8) )>'

nelmio/alice uses fzaninotto/Faker进行数据生成,可以使用Faker\Provider\Lorem或者Faker\Provider\en_US\Text:

<sentence($nbWords = 6, $variableNbWords = true)>
<text($maxNbChars = 200)>
<realText($maxNbChars = 200, $indexSize = 2)>