基于数字的matlab唯一标识符
matlab unique identifier based on number
我在 matlab 中寻找基于浮点数的唯一标识符,因此想到了哈希函数。 Matlab(我们记录较少的 Java 部分,甚至 (windows) 系统命令)是否为 any 哈希函数(例如 MD5)提供任何可能性?
uniquehash=hash(5);
uniquehash=hash('asdf');
相关:datahash script
java 中可能有用的唯一标识符:char(java.util.UUID.randomUUID)
据我所知,这不是重复项,因为我需要一个基于浮点数的唯一标识符。但是让我知道它是否...
I need a unique identifier based on a float number.
假设您谈论的是 64 位浮点数,这意味着只能有 2^64(最大)个可能的唯一标识符。您也可以使用数字本身作为标识符。
使用 MD5、SHA1、SHA2 等加密散列不会使数字更加唯一。在一天结束时,2^64 个可能的浮点数映射到 2^64 个可能的哈希值。大多数 2^128(或其他)理论上可能的哈希根本无法生成。
(如果您谈论的是 32 位浮点数,请用 2^32 代替 2^64!)
我在 matlab 中寻找基于浮点数的唯一标识符,因此想到了哈希函数。 Matlab(我们记录较少的 Java 部分,甚至 (windows) 系统命令)是否为 any 哈希函数(例如 MD5)提供任何可能性?
uniquehash=hash(5);
uniquehash=hash('asdf');
相关:datahash script
java 中可能有用的唯一标识符:char(java.util.UUID.randomUUID)
据我所知,这不是重复项,因为我需要一个基于浮点数的唯一标识符。但是让我知道它是否...
I need a unique identifier based on a float number.
假设您谈论的是 64 位浮点数,这意味着只能有 2^64(最大)个可能的唯一标识符。您也可以使用数字本身作为标识符。
使用 MD5、SHA1、SHA2 等加密散列不会使数字更加唯一。在一天结束时,2^64 个可能的浮点数映射到 2^64 个可能的哈希值。大多数 2^128(或其他)理论上可能的哈希根本无法生成。
(如果您谈论的是 32 位浮点数,请用 2^32 代替 2^64!)