php - 如何在不使用 rand() 函数的情况下获取固定长度的字符串

标签 php css

如何在不使用rand()函数的情况下获取固定长度的字符串?

我有这个但我不想使用 rand() 函数

function generateRandomString($length =6) {
    $characters = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
    $charactersLength = strlen($characters);
    $randomString = '';

    for ($j = 0; $j < $length; $j++) {
        $randomString .= $characters[mt_rand(0, $charactersLength - 1)];
    }

  return $randomString;
 }

最佳答案

<?php
$start=0;$length=6;
$str='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$Val=substr(str_shuffle($str),$start,$length);
echo $Val;
?>  

关于php - 如何在不使用 rand() 函数的情况下获取固定长度的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36886655/

相关文章:

PHP释放包含文件的内存

php - 用户喜欢/收藏的 Youtube API 调用

javascript - 我可以自动换行以防止出现奇怪的第二行问题吗?

php - 自动加载模板的 css 文件

php - Metaphone vs Levenshtein vs Soundex vs Hamming

java - 我可以从哪些地方了解更多有关 API 的信息?

php - 更新两个不同表中两个不同列的查询-MySQL

jquery - 使用 jquery 在响应式布局中显示当前行 div 下方隐藏的 div

html - 更改 div 类中特定元素的 CSS 属性

php - 使用 jquery 和 CSS 的验证不起作用