随机性从哪里来
每个字符都来自 crypto.getRandomValues,也就是浏览器自带的密码学生成器。Math.random 很快,用来打乱一个列表完全够用;但凡是有人可能去猜的东西,它就不够用了。
抽取用的是拒绝采样,而不是取余折叠,因此字符集中没有任何一个字符会比别的哪怕多出一点点概率。
首页/随机令牌
一串足够长、也足够随机,配得上「令牌」二字的字符。来自浏览器的密码学生成器,而不是 Math.random。
点击抽取
每个字符都来自 crypto.getRandomValues,也就是浏览器自带的密码学生成器。Math.random 很快,用来打乱一个列表完全够用;但凡是有人可能去猜的东西,它就不够用了。
抽取用的是拒绝采样,而不是取余折叠,因此字符集中没有任何一个字符会比别的哪怕多出一点点概率。
令牌在你的浏览器里生成并显示给你。没有请求,没有见过它的服务器,也没有会记下它的日志。
最近记录只留在这台浏览器里。把屏幕交给别人之前请先清空。