
No.1ベストアンサー
- 回答日時:
md5の16進数を10進表現にするとかなり大きくなりそうですね。
crc32だと10進数で10桁のようです。crc16だと5桁です。
crcはソースも公開されてるし、簡単なので、桁を小さくすることも
簡単だと思いますよ。
この回答への補足
申し訳ありません。1 つ質問を訂正させて頂きます。
質問文では 「 アラビア数字 」 と書きましたが、そうではなく、負の数を含む「 整数 」 に変換する方式を探しています。
また、桁数の目安として 6 ~ 10 桁程度と書きましたが、8 ~ 10 桁程度のりです。
引き続き、ご回答お待ちしております。
ハッシュ値を 10 進整数に直すという方法もありますね。
CRC というのは巡回冗長検査のことですか。初めて知りました。
是非とも参考にさせて頂きます。
ご回答有難うございました。

No.3
- 回答日時:
java であれば
http://java.sun.com/javase/6/docs/api/java/util/ …
C であれば RFC 2083 にサンプルコードがあります。
http://www.ietf.org/rfc/rfc2083.txt
Perl であれば以下のサイトが参考になるかもしれません。
http://multix.jp/cgi-bin/cdiary2/2003-04-05.dml. …

No.2
- 回答日時:
言語は何ですか?
可逆性は必要ですか?
なんちゃって関数でも可?
この回答への補足
ご回答有難うございます。
補足させて頂きます。
言語は何でも構いません。
ただ、私はプログラミングに関して全くの素人なので、できれば C, Java, Perl あたりですと幸いです。
可逆性は特に必要ありません。可逆でも、不可逆でも構いません。
なんちゃって関数というのは、オリジナルの関数という意味でしょうか ?
誠に勝手ながら、一般に公開されているようなアルゴリズムをお教え頂きたいです。
ANo.1 の方の補足欄に書いた内容に誤字がありました。
> 8 ~ 10 桁程度のりです。
は、
> 8 ~ 10 桁程度の誤りです。
の誤りです。
再度訂正してお詫び申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「彡」って文字はなんという文...
-
EBCDIC⇒SJIS変換の方法
-
std::stringからLPCWSTR型への変換
-
VS 2008(VB.NET)
-
JIS → S-JIS コード変換するには
-
2バイト文字をJEFからSJISに変...
-
S-JIS → JIS コード変換するには
-
セル内の文字列が日本語か英語...
-
特殊記号
-
VB.NETのコンソールアプリケー...
-
ふりがなをアルファベット化す...
-
VBScript ASC関数:文字エンコ...
-
数字5桁文字コード?
-
C++でEUC-JPをSJISに変換したい。
-
教えてください!
-
フォームのコントロールのバッ...
-
sedで日本語の置換方法について
-
CASLⅡ 文字データから数値デー...
-
英数字を含む文字列(0-9,A-Z)...
-
Symfowareでのデータ型変換につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
セル内の文字列が日本語か英語...
-
std::stringからLPCWSTR型への変換
-
ふりがなをアルファベット化す...
-
VS 2008(VB.NET)
-
「彡」って文字はなんという文...
-
2バイト文字をJEFからSJISに変...
-
JIS → S-JIS コード変換するには
-
COBOLによる全角・半角混...
-
ExcelVBA実行後に時々落ちる
-
フォームのコントロールのバッ...
-
sedで日本語の置換方法について
-
Symfowareでのデータ型変換につ...
-
数値のパック10進数の変換に...
-
S-JIS → JIS コード変換するには
-
RubyでUTF8のコード値を文字に...
-
英数字を含む文字列(0-9,A-Z)...
-
%fと%gについて
-
CString ←→ BSTRの変換について
-
C#でバイナリデータをテキスト...
おすすめ情報