[erlang-questions] Limits on integer size
Bjorn Gustavsson
bgustavsson@REDACTED
Tue Aug 26 09:18:23 CEST 2008
On Tue, Aug 26, 2008 at 8:56 AM, Imre Palik <imre@REDACTED> wrote:
>
> But if I decrease the size of HN to let's say 100 digits, then it works
> without any problem.
> Could somebody tell me the limitations that I have with integers in erlang?
> Is it possible to tune these somehow (config file, environment variable,
> etc.)?
>
The problem is not integer limits, but floating point limits.
random:uniform(N) first generates a floating point number between 0 and 1,
then multiplies it by N. The result is too big to be represented
as a floating point number.
/Bjorn
--
Björn Gustavsson, Erlang/OTP, Ericsson AB
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20080826/cc3c5a6b/attachment.htm>
More information about the erlang-questions
mailing list