0

我需要创建一个函数来生成用于刮擦的字符串。

建议我在 php 上使用 openssl_random_pseudo_bytes() 函数。但它生成的结果包含一些特殊的 ascii 字符,如����P。当我使用 bin2hex 时没问题,但它不包含 w、q 等其他字符...

还有其他方法吗?

4

1 回答 1

0

不幸的是,bin2hex()它为您提供了二进制值的十六进制表示。十六进制只能表示 0-9 和 AF,因为它是一个以 16 为基数的数字系统。但是,您可以执行此问题的第一个答案:PHP random string generator to generate random strings with Qs and Ws。

于 2013-07-08T08:40:38.473 回答