首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >随机生成5个字符的字符串

随机生成5个字符的字符串
EN

Stack Overflow用户
提问于 2011-03-26 06:26:28
回答 11查看 252.9K关注 0票数 104

我想创建精确的5个随机字符字符串与最小的可能性得到复制。最好的方法是什么?谢谢。

EN

回答 11

Stack Overflow用户

发布于 2011-03-26 08:34:36

如果for循环供不应求,下面是我喜欢使用的:

代码语言:javascript
复制
$s = substr(str_shuffle(str_repeat("0123456789abcdefghijklmnopqrstuvwxyz", 5)), 0, 5);
票数 85
EN

Stack Overflow用户

发布于 2011-03-26 06:40:06

一种快速的方法是使用uniqid函数中最易变的字符。

例如:

代码语言:javascript
复制
$rand = substr(uniqid('', true), -5);
票数 28
EN

Stack Overflow用户

发布于 2016-06-30 06:25:49

您可以像这样简单地尝试它:

代码语言:javascript
复制
$length = 5;

$randomletter = substr(str_shuffle("abcdefghijklmnopqrstuvwxyz"), 0, $length);

更多细节:http://forum.arnlweb.com/viewtopic.php?f=7&t=25

票数 28
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5438760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档