我有一个与使用PHP生成唯一字符系列相关的查询。
假设我想创建一个网络应用程序,为我的业务/应用程序生成优惠券/优惠券代码。
我需要代码只包含字母和数字(没有数字),并且是关键部分;生成背后的算法需要是安全的。所以没有愚蠢的旧算法,用户可以在2分钟内破解算法。
我知道无论人们都可以使用强制代码,但我们应该首先使用安全函数来生成代码。有内置功能吗?我应该只使用这些功能还是可以/我应该更进一步做其他事情吗?
在我的研究和实验中,我发现了uniqid()函数和rand()函数,但PHP明确地告诉你它们是可预测的"并且不应该用于担心安全问题的地方。