Youtubeみたいなランダムでユニークなn文字数の文字列を作る方法を教えてください