dqpciw9742 2011-07-14 18:33
浏览 6
已采纳

如何知道可以产生多少短路散列?

How can I know that how much shorturl hashes could be generated by my little app in base62?

So, if I write like this;

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

I tried pow() but I think that's was wrong, 'cos results are so less than I guess.

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

Results;

62 ^ 4 = 14.776.336
62 ^ 5 = 916.132.832
62 ^ 6 = 56.800.235.584
  • 写回答

1条回答 默认 最新

  • driuwt9557 2011-07-14 19:29
    关注

    The method you're using is the correct one. 62 ^ 4 will give you the number of hashes 4 characters will give you, and so on.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 GD32 SPI通信时我从机原样返回收到的数据怎么弄?
  • ¥15 phython读取excel表格报错 ^7个 SyntaxError: invalid syntax 语句报错
  • ¥20 @microsoft/fetch-event-source 流式响应问题
  • ¥15 ogg dd trandata 报错
  • ¥15 高缺失率数据如何选择填充方式
  • ¥50 potsgresql15备份问题
  • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
  • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
  • ¥60 pb数据库修改与连接
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?