php随机数原理:
系统自动生成一个随机数种子(mt_srand函数可以自己生成种子),mt_rand先判断是否有生成种子,没有就自动生成一个,然后根据种子生成随机数。
生成10000-99999随机数字:(推荐学习:PHP编程从入门到精通)
一个小实验:
1
2
3
4
5
|
mt_srand(10);
echo mt_rand(1,100).PHP_EOL;
echo mt_rand(1,100).PHP_EOL;
|
爆破出随机数种子,利用工具php_mt_srand
生成字符串随机数:
1
2
3
4
5
6
7
8
9
10
11
12
|
$chars = 'abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' ;
$chars .= '`~!@#$%^&*()_+-=[]{};:"|,.<>/?' ;
$str = substr ( str_shuffle ( $chars ),0,10);
function mb_str_split( $str ){
return preg_split( '/(?<!^)(?!$)/u' , $str );
}
$chars .= '你好歹还得发哈收到付款将很快经过艰苦规划' ;
$chars =mb_str_split( $chars );
|
「大理石机械构件」使用大理石机械构件时需要注意什么?如何正确使用大理石机械构件?