[Ecls-list] Re: RANDOM on a positive bignum always returns zero
Paul F. Dietz
dietz at dls.net
Thu Jan 13 18:33:17 UTC 2005
Juan Jose Garcia Ripoll wrote:
> Paul Dietz wrote:
>
>> The bug in the Subject is interfering with using
>> the gcl random tester on ecl.
>>
>>
> Can you elaborate a little more on this? I do not see this problem in my
> box :-/ Is there a way I can reproduce the problems using your test suite?
>
> ECL (Embeddable Common-Lisp) 0.9e
> Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya
> Copyright (C) 1993 Giuseppe Attardi
> Copyright (C) 2000 Juan J. Garcia-Ripoll
> ECL is free software, and you are welcome to redistribute it
> under certain conditions; see file 'Copyright' for details.
> Type :h for Help. Top level.
> > (random (1+ most-positive-fixnum))
> 96696048
> Top level.
> > (random (* 2 most-positive-fixnum))
> 392373600
> Top level.
> > (random (expt most-positive-fixnum 2))
> 43667853069370648
> Top level.
This is different from what I'm seeing (ecl built from
cvs head, with cmuformat). However, I notice that this
gives 0.9d, not e.
What branch should I update to if cvs head is not the most
current?
Paul
More information about the ecl-devel
mailing list