質問編集履歴
2
訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -118,4 +118,8 @@
|
|
118
118
|
|
119
119
|
|
120
120
|
|
121
|
+
なぜ、そのバイト数なのかも教えていただけると嬉しいです。
|
122
|
+
|
123
|
+
|
124
|
+
|
121
125
|
ご存じの方いれば、教えてください。
|
1
訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -66,7 +66,25 @@
|
|
66
66
|
|
67
67
|
```
|
68
68
|
|
69
|
+
public static function random($length = 16)
|
70
|
+
|
71
|
+
{
|
72
|
+
|
73
|
+
$string = '';
|
74
|
+
|
75
|
+
while (($len = strlen($string)) < $length) {
|
76
|
+
|
77
|
+
$size = $length - $len;
|
78
|
+
|
79
|
+
$bytes = random_bytes($size);
|
80
|
+
|
69
|
-
substr(str_replace(['/', '+', '='], '', base64_encode($bytes)), 0, $size)
|
81
|
+
$string .= substr(str_replace(['/', '+', '='], '', base64_encode($bytes)), 0, $size);
|
82
|
+
|
83
|
+
}
|
84
|
+
|
85
|
+
return $string;
|
86
|
+
|
87
|
+
}
|
70
88
|
|
71
89
|
```
|
72
90
|
|