Thu Jun 7 23:58:52 CEST 2001
I tried to decipher my own mail and think some clarification might be
>I'm trying to create (32-bit) floats from binaries (using the bit syntax).
>Empirical tests showed this to be a naive idea :
>A = random:uniform(256),
>B = random:uniform(256),
>C = random:uniform(256),
>D = random:uniform(256),
><<Float:32/signed-float>> = <<A, B, C, D>>.
>(depending on the values of A,B,C,D ; this can result in a badmatch).
This is probably bit-combinations meaning "Infinity" and "NaN". It
would be nice if this operation didn't fail but instead returned the
above. (Is this possible and/or is it a performance penalty for this
>What kind of representation is used for floats (is this a local issue) ?
>Also, is there any way to tell what precision that erlang uses ?
More information about the erlang-questions