当前位置: 首页 > 编程笔记 >

PHP程序生成随机字符串的不同方法

罗和煦
2023-03-14
本文向大家介绍PHP程序生成随机字符串的不同方法,包括了PHP程序生成随机字符串的不同方法的使用技巧和注意事项,需要的朋友参考一下

使用bin2hex函数

示例

<?php
$num = 12;
$res = bin2hex(random_bytes($num));
print_r("The randomly generated string is : ");
echo $res;
?>

输出结果

The randomly generated string is : f1db16115fa93b98493d388b

定义一个数字,并在该数字上调用bin2hex函数。在bin2hex函数内部,此数字被调用'random_bytes'函数。生成的随机字符串将打印在控制台上。

使用哈希函数

示例

<?php
$my_str = rand();
$res = sha1($my_str);
print_r("使用哈希函数sha1随机生成的字符串是:");
echo $res;
?>

输出结果

使用哈希函数sha1随机生成的字符串是:9a4a73c35ac034832332977f3d5accd8eace5260

通过调用“ rand”函数定义一个数字。在此随机生成的数字上调用sha1哈希函数。生成的随机字符串将打印在控制台上。

使用内置函数uniqid

示例

<?php
$res = uniqid();
print_r("The randomly generated string using uniqid function is : ");
echo $res;
?>

输出结果

The randomly generated string using uniqid function is : 5ed4b884cef34

通过调用“ rand”函数定义一个数字。在此随机生成的数字上调用sha1哈希函数。生成的随机字符串将打印在控制台上。

 类似资料:
  • 本文向大家介绍PHP 生成随机字符串,包括了PHP 生成随机字符串的使用技巧和注意事项,需要的朋友参考一下 要使用PHP生成随机字符串,代码如下- 示例 输出结果 示例 现在让我们来看另一个示例- 输出结果

  • 问题内容: 我正在尝试在PHP中创建一个随机字符串,并且我对此绝对没有输出: 我究竟做错了什么? 问题答案: 要具体回答这个问题,有两个问题: 当您回显它时,它不在范围内。 这些字符在循环中没有并置在一起。 这是包含更正的代码段: 通过以下调用输出随机字符串:

  • 本文向大家介绍PHP生成随机字符串(3种方法),包括了PHP生成随机字符串(3种方法)的使用技巧和注意事项,需要的朋友参考一下 如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,文章整理了几种生成随机字符串的方法。 方法一 1、在33 – 126中生成一个随机整数,如35。 2、将35转换成对应的ASCII码字符,如35对应#。 3、重复以上1、2步

  • 本文向大家介绍JavaScript生成随机字符串的方法,包括了JavaScript生成随机字符串的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript生成随机字符串的方法。分享给大家供大家参考。具体分析如下: 这里使用JavaScript生成一个随机字符串,可以指定字符串的长度。 希望本文所述对大家的javascript程序设计有所帮助。

  • cmf_random_string($len = 6) 功能 随机字符串生成 参数 $len: string 生成的字符串长度 返回 string 随机字符串

  • 本文向大家介绍php使用指定字符列表生成随机字符串的方法,包括了php使用指定字符列表生成随机字符串的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php使用指定字符列表生成随机字符串的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的php程序设计有所帮助。