2chで表示されているような書き込みをした人毎に付くIDを生成する方法を教えてください。

IPアドレスなどのキーを元に、5桁程度の文字列になる形が望ましいです。不可逆で構いません。
言語はPHPを考えています。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答5件)

id:yude_egg No.1

回答回数177ベストアンサー獲得回数0

トリップのことでしょうか?

IDはランダムなので、自ら変えることは不可能だと想いますが。

id:Lufini

質問の文章が不適切だったでしょうか。

特定のキーを元にIDを生成するロジックをお願いします。

2chは参考として挙げただけです。

2005/06/29 16:23:52
id:komiyatakun No.2

回答回数910ベストアンサー獲得回数0

http://www2.2ch.net/2ch.html

�@��2ch BBS ..

24時過ぎると自動的に

IDかわりますよ!!

id:Lufini

自前で作成するシステムに、ID表記の仕組みを取り入れたいのです…。

2005/06/29 16:28:25
id:giantstar No.3

回答回数34ベストアンサー獲得回数1

ポイント25pt

http://perl.dot.thebbs.jp/1051939144.html

���� ���S�Ҏ��⁕�����˗��X���b�h �����@���S�Ҏ���or�����˗��͂����ɏ���!

[393]あたりから

id:Lufini

cryptで生成する方法ですね。

しばらく読んでみます。

2005/06/29 16:43:19
id:hidep1971 No.4

回答回数68ベストアンサー獲得回数2

ポイント25pt

http://www.scollabo.com/banban/php/ref/ref_base64_encode.html

base64_encode()$B4X?t(B/PHP$B4X?t%j%U%!%l%s%9(B

IPアドレスなど、必要な情報をを暗号化して、それをbase64エンコードしてみてはいかがでしょうか?

例えば、IPアドレスの4バイトのビットを並べ替えたものをbase64エンコードして、その文字列を並べ替え…みたいなことをすれば、簡単には解析されないでしょうし。

id:Lufini

ありがとうございます。

参考にしてみます。

2005/06/29 16:44:33
id:aspide No.5

回答回数77ベストアンサー獲得回数1

ポイント30pt

http://www.geocities.jp/trip_chaser/question.html

レアトリップ配信所@トリップQ&A

http://raccy.xrea.jp/ruby/trip.html

これはトリップ生成のしくみを示したページですが、任意の文字列をKeyにすればトリップになりますし、日時+IPアドレスをKeyにして謎の文字列を生成するようにすればIDと同じように使えるものが得られると思います。

id:Lufini

ありがとうございます。

後ほど読んでみます。

2005/06/29 17:03:14

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません