質問: ネット未熟者です。 IDと言うのはパスワードみたいに、複雑な文字列でなくても良いんですよね?
回答: 利用者認証としてのIDとパスワードは、IDは他者に知られる可能性があるけど、パスワード(過失やトラブルがない限り)は知られる可能性がない、ということです。 一般的なサービスでは、IDは運営側から指定されることもあり、利用者側から工夫する余地はありません。 なので、パスワードで保護するのです。 TwitterとかFacebookとかは、アカウント名が相手に知られます。そういう意味です。 IDを自分で選ぶ意味がある、メジャーな例としてGoogleアカウントがあります。 Googleアカウントは、Gmailのメールアドレスでもあるので、「世界中の誰からのメールも受け取りたくない」「メールアドレスを誰にも知られたくない」と思えば、複雑な文字列をアカウント名にする意義はあります。