問題 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
![【JavaScript】Math.random().toString(36).slice(-8) で簡易パスワード生成 at softelメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/1547f4b97eb50bd09e99d5f897a6c447ee41f867/height=288;version=1;width=512/https%3A%2F%2Fwww.softel.co.jp%2Fblogs%2Ftech%2Ffb.png)