ランダム性の出どころ
どの文字もcrypto.getRandomValues、つまりブラウザ自身の暗号用生成器から取っています。Math.randomは速く、リストをシャッフルする用途なら十分ですが、誰かが推測しようとするものには向きません。
剰余で折り返すのではなく棄却法で選んでいるため、集合内のどの文字も他よりわずかでも出やすくなることはありません。
ホーム/ランダムトークン
トークンと呼ぶに足るだけ長く、十分にランダムな文字列。Math.randomではなく、ブラウザの暗号用生成器から。
「引く」を押す
どの文字もcrypto.getRandomValues、つまりブラウザ自身の暗号用生成器から取っています。Math.randomは速く、リストをシャッフルする用途なら十分ですが、誰かが推測しようとするものには向きません。
剰余で折り返すのではなく棄却法で選んでいるため、集合内のどの文字も他よりわずかでも出やすくなることはありません。
トークンはあなたのブラウザで作られ、あなたに表示されます。リクエストも、それを見たサーバーも、記録される可能性のあるログもありません。
最近の一覧はこのブラウザにしか残りません。画面を他人に渡す前に消してください。