Gary Ruben wrote: > See below: > > Robert Kern wrote: > >> Gary Ruben wrote: >> >>> Should >>> >>> seed(1) >>> act the same as >>> >>> seed(array([1])) >>> in the random module? >>> >> No. They use slightly different mechanisms to seed. The integer uses >> RandomKit's >> seeding routine. I borrowed Python's mechanism for seeding from an array of >> integers. Now that it comes up, though, it is probably a good idea to use >> the >> same mechanism for both cases. >> >> >>> It generates a traceback with the Windows 1.0b1 binary. >>> >> Please always copy-and-paste tracebacks when reporting bugs. It works for me >> with r2881; I'll rebuild with a later version and try again. >> > > Thanks Robert, > Here it is for reference. Not a very deep traceback: >
It looks like this is a Python 2.3 error. In Python 2.4, the PyLong_AsUnsignedLong was changed to accept Python integers as well as Python longs. The problem with fixing it is I'm not sure where PyLong_AsUnsignedLong is being called. I can't find that call in the current source code. It's possible that Pyrex changed and this function is no longer being used in mtrand.c -Travis ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Numpy-discussion mailing list Numpy-discussion@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/numpy-discussion