00001 #include <symbolism/N.h> 00002 00003 namespace symbolism { 00004 namespace ring { 00005 00006 void N::random(const size_t newsize) 00007 { 00008 reserve(newsize); 00009 mpn_random(limbs(), size + 1); 00010 normalize(); 00011 } 00012 00013 void N::random2(const size_t newsize) 00014 { 00015 reserve(newsize); 00016 mpn_random2(limbs(), size + 1); 00017 normalize(); 00018 } 00019 00020 }}
Copyright © 2007-2008 Remco Bloemen.
Generated on Tue Jan 22 17:35:31 2008 for symbolism by doxygen 1.5.4