如何随机化整个62个字符的字符串?

Jim*_*Jim 6 php

我有62个base64字符,我想随机化.我怎么能用PHP做到这一点?字符串将是所有字母,大写和小写以及0-9的数字.

对我来说最重要的是在给出返回值之前评估整个字符串.换句话说,如果我请求一个长度为8个字符的字符串,我的字符串就像:

1234567890ABCDE .....我不想让前8个数字随机化.它应该首先随机化整个字符串,然后从中返回8个字符.

Tat*_*nen 6

试试这个:

$string = '1234567890ABCDE...';

$string = substr(str_shuffle($string), 0, 8);
Run Code Online (Sandbox Code Playgroud)

str_shuffle使字符串随机化,然后substr从中获取前8个字符.