[IronPython] Math.modPow

Kruso, John jkruso at cis.ctc.edu
Thu Nov 11 18:43:24 CET 2004


I think my prior post was trashed because of zip file ---
  DO NOT FOLLOW THE URL
It caused my system to spawn unlimited copies of Mozilla.

Here is post without attachments; I can supply source separately.

Re:  Mono.Math.ForIronPython library (BigInteger)
-------------------------------------------------
John Kruso
10 Nov 2004
kruso at comcast.net
-------------------------------------------------

Was calculating factors and got:
   8069490149.modPow(3,11522063093) = 1591935989

Ran bigCheck.py to get:
   b           8069490149
   b^3         525458337307039866916945777949
   b^3 % m     5886903285
(Get same results running IronPythonConsole bigCheck.py,
because power and modulo run separately are correct.)

Wrote a straight-forward function in bigTest.cs to
verify the problem:
   modPow:  8069490149^3 % 11522063093 = 1591935989 
   bubPow:  8069490149^3 % 11522063093 = 5886903285 
   Check
   base^3:       525458337307039866916945777949
   base^3 / modulus:       45604535669160813448
   * modulus:    525458337307039866911058874664
   Difference:                       5886903285

-------------------------------------------------

Have included library source bigint.cs and batch
file clkbi.bat used to create library.  Batch file
clk.bat runs verification.


Regards,

John Kruso
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20041111/bf40c87c/attachment.html>


More information about the Ironpython-users mailing list