(注)動作確認環境はRC1です。
今までユニークなidを作るためにuuidtoolsを使っていたのですが、rails2.0では
CGI::Session.generate_unique_id
でOKなことを発見。コメントに
# This is used to generate session ids but may be reused elsewhere.
とあるので全然問題なさそう。ソースを追ってみたところ、ruby標準添付CGIでsession_idを作っているロジックを、外からも参照できるように拡張しただけのようです。たしかに便利。