Hi there,
I found that the expression:
1*(rand (1) + 1)
will often evaluate to 0. Eliminating the space between rand and
( makes the problem go away. Is this a bug?
-pp
ruby 1.8.5 (2006-12-25 patchlevel 12) [i686-darwin8.8.2]
Hi there,
I found that the expression:
1*(rand (1) + 1)
will often evaluate to 0. Eliminating the space between rand and
( makes the problem go away. Is this a bug?
-pp
ruby 1.8.5 (2006-12-25 patchlevel 12) [i686-darwin8.8.2]
I'm afraid, the bug is in your keyboard or further up the "invocation"
chain.
rand (1) + 1 is parsed as rand( 1 + 1 ) which sometimes will evaluate
to 0. Method brackets need to appear directly after the identifier.
robert
2007/7/19, pp <pedro.e.pinto@gmail.com>:
Hi there,
I found that the expression:
1*(rand (1) + 1)
will often evaluate to 0. Eliminating the space between rand and
( makes the problem go away. Is this a bug?