問題 JavaScriptで、ランダムな文字列を簡単に作るには。 解答例 こんな方法がある。 Math.random().toString(36).slice(-8); Math.random() でランダムな数値ができる(例: 0.5914055700523515) Math.random().toString(36) で、よくあるブラウザでは36進数になる(0-9a-zの36文字で表現)(例: “0.xf3d86djs5o”) Math.random().toString(36).slice(-8) で、後ろから8文字を使う(例: “d86djs5o”) → 以前はOperaでは動きが少し違ったようだが、今は他のブラウザと同じように動くようだ(Opera11で確認)。 参考 Math.random().toString(36).slice(-8) で簡易パスワード生成。 — TOYAM