On 12/10/09 12:52 AM, n00m wrote:
On Dec 10, 1:11 am, Irmen de Jong<ir...@-nospam-xs4all.nl>  wrote:
999999999
== 27 * 37037037

What gives? Isn't this thing supposed to factor numbers into the product
of two primes?

-irmen

Only if you yield to it a SEMIprime =)

A 'semiprime' being a product of 2 prime numbers, I suppose.

27 * 37037037
Now you can apply brent() to these numbers, and so on

Right :) I more or less expected it to do that by itself (didn't look at the algorithm)

But you wrote that it might run indefinately if you feed it a prime number. There's no safeguard then against getting into an endless loop if you keep applying brent() to the factors it produces? Because in the end one or both factors will be prime...

-irmen
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to