例如 里面的 v=是怎么生成的,感觉这样防爬虫挺好的,但是像 youtube 这么大量的视频,ID 不会重复吗
1
davidyin Jan 11, 2018
我猜是生成后再查一下重就可以了。
|
2
ghiei9101 Jan 11, 2018
62 ** 11 = 52036560683837093888
重复的可能性极低 |
3
ghiei9101 Jan 11, 2018
62 ** 11 / 100 / 12 / 30 / 24 / 60 = 1003791679857.968632
一分钟上传 1003791679857 个视频 够使用 100 年的 |
4
0ZXYDDu796nVCFxq Jan 11, 2018
这个 v 不止 62 进制,据我观察至少还有两个符号 -_
所以至少应该是 26 * 2 + 10 + 2 = 64 |
5
rogwan Jan 11, 2018 via Android 这个算法 http://hashids.org
|
6
geelaw Jan 11, 2018 via iPhone |
8
geelaw Jan 11, 2018 via iPhone
|
10
chinvo Jan 11, 2018 via iPhone
参见 twitter 的 snowflake,原理应该差不多
|
11
zingl Jan 11, 2018
shorturl 呗
|
12
rubycedar Jan 12, 2018 via iPhone
hashids+1
|