0

base62 の小さなアプリで生成できる shorturl ハッシュの量を知るにはどうすればよいですか?

だから、私がこのように書くと;

$len = 4;
$url = "http://stackoverflow.com/";
// base62
$chrs = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
$hash = generateShortURL($len, $url, $chrs);

pow() を試してみましたが、それは間違っていたと思います。

for ($i = 4; $i <= 6; $i++) {
  echo "62 ^ $i = ". thousandFormat(pow(62, $i)) ."\n";
}

結果;

62 ^ 4 = 14.776.336
62 ^ 5 = 916.132.832
62 ^ 6 = 56.800.235.584
4

1 に答える 1

1

あなたが使用している方法は正しいものです。62 ^ 4 は、4 文字で得られるハッシュの数を示します。

于 2011-07-14T19:29:43.963 に答える