Tag: biginteger
BigInteger ist eine beliebige Präzision arithmetischen Datentyp in Java, C# und anderen Sprachen. Es verhält sich wie eine Ganzzahl mit Vorzeichen, deren Größe nur durch den verfügbaren Speicher.
1
Antworten
Ich bin zu implementieren, die DSA-Algorithmus, aber es gibt ein problem: wählen Sie "p" eine Primzahl mit L-bits, wo 512 <= L <= 1024 und L ein Vielfaches von 64 Wie kann ich implementieren Sie einen Zufallsgenerator
5
Antworten
Ich möchte library-Klassen in Java und verwenden Sie in Zukunft meine Programme. Ich möchte diese library-Klassen zu finden, die Primzahlen bis zu einer bestimmten Anzahl oder sogar die nächste Primzahl oder man kann sagen, lösen die meisten
8
Antworten
Hugs> 94535^445 1376320882321377050696053887661515621104890164005282153069726424773999801846841903244827702943487982707454966009456016735041878000604143500908532887464920380605164932112687039059526672109818924234920844448231612532570718657160234177285377733830104834041049076609912488237219608445995072867798430614935403219495883835042862802917980856774134757390782052200512932375660858045003581611863121089979673784484701791210379500218604466721285456487387736825167702127154268533859979529612671925052419513844416493584817268143587955662039327860394141299238613042312035808541735213479394437496215520277526351425482512084759462579494878772787079101513841720202004639843443083454387175700954018825292148776647553122504118229978165851660083576570848983047255050145168802863168613110619584686348869690774233051669081248424584219383477237544209892290799448207462345346336076966775224683516220960618177284844330167142846351091001423033864986042919757795382577032341453971393897073354841924116635150129850119992031076354249371062307034564093077675129303383786693131843907104175619570678630497198824622804914508555467550904967368926176118094672479099827962889569753303773699017596074205893197641101210911874606040804983166177455705972192827752532495287749766682029353154226049380290040508900715169403153139668217790502306177709467234413947747673881158973344492079455405942662489751581189327200960698310350121179918845099840977270519116578719881752429190273998774113278822810866144521416958558406602325070095207349450759264393913367193083149679216066539911941983836313340998945139132421885688290888674594474605510238217590823316979504437667252929278291853368754482552573193289277120902144178425726693671235675042499401282016643202758246845332593475338220708351934511933096882598943512036679145593929114103343255708217768511665236173107020739195152050863630870948954052925049746246549772984384435109578859863612603574306739909728739428192798727373799081111333186135697868385292787575475482883660605162944306327057220313320376280182432763977906971557137715710757099478269250731209785404487629107297262798803645379809868663503452656912571816192881412782623078761411808958183665272686617730596943579533808499348879195167683064937591552734375 Warum kann Haskell berechnen eine so große Zahl, und in anderen Sprachen, wie Java, kann nicht (so leicht)? InformationsquelleAutor n00ki3 | 2009-07-26
1
Antworten
ich versuche, ein array von biginteger Größe biginteger. public class Polynomial4 { private BigInteger coef; private BigInteger deg; public Polynomial4(BigInteger a,BigInteger b) { coef = new BigInteger[b+1];//here its giving the error coef[b] = a; //here also its
2
Antworten
Ich bin momentan dabei, eine big integer Klasse. Ich lese in zwei longs als Funktions-Argumente und-was ich tun will ist jede Zahl in der langen Lesen in zu besetzen, um einen index eines Arrays. Ich habe dies
4
Antworten
Wie die Arbeit mit großen zahlen in PHP? wie (6*27^0+17*27^1+11*27^2+18*27^3+25*27^4+4*27^5)^65537 Ich denke, diese Zahl passt in einen normalen int. Okay, das war, bevor Sie das ^65537 am Ende. Check stackoverflow.com/questions/211345/... InformationsquelleAutor Pentium10 | 2010-03-22
3
Antworten
Ich mache Berechnungen mit BigIntegers verwendet eine Schleife, die fordert, multiply() etwa 100 Milliarden mal, und das neue Objekt Schöpfung aus dem BigInteger macht es sehr langsam. Ich hatte gehofft, jemand hatte geschrieben oder gefunden MutableBigInteger Klasse.
2
Antworten
Ich die übertragung der modExp-Funktion von int auf BigInteger, aber das Ergebnis ist unterschiedlich, was die verschiedenen von diesen beiden Funktionen? Dank!!! Die Funktion mit BigInteger, ist das Ergebnis immer 1: public static BigInteger modExp(BigInteger a, BigInteger
6
Antworten
Motivation: Ich möchte konvertieren, hashes (MD5/SHA1 usw.) in decimal-zahlen für den Zweck der Erstellung von barcodes in Code128C. Einfachheit halber bevorzuge ich, alle die so entstandenen (groß -) zahlen werden positiv. Ich bin in der Lage zu
3
Antworten
Wie können wir erzeugen sehr große zufällige Zahl in java? Ich spreche so etwas wie 10000 Ziffern? Ich weiß, wir haben die Verwendung von BigInteger aber wie können wir dies tun? Was ist der effizienteste Weg, etwas
3
Antworten
Ich habe einen code, in dem ich die Umwandlung von Long zu BigInteger - und Umgekehrt. Während der Konvertierung von Long zu BigInteger, ich möchte sicherstellen, dass es keine NullPointerException. Also der code sieht so aus: (myModel.getLongVariable()!=null)?BigInteger.valueOf(myModel.getLongVariable()):**??**;
9
Antworten
Ich habe dieses Stück code, das nicht funktioniert: BigInteger sum = BigInteger.valueOf(0); for(int i = 2; i < 5000; i++) { if (isPrim(i)) { sum.add(BigInteger.valueOf(i)); } } Die variable Summe ist immer 0. Was mache ich falsch?
5
Antworten
Wie viele bytes der Speicher wird ein BigInteger-Objekt verwenden im Allgemeinen ? Wie viele bytes der Speicher wird ein array-Objekt verwenden im Allgemeinen? 😉 hier ya go: grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/... Lesen Sie diese: stackoverflow.com/questions/9368764/... Mindestens zwei minimum-size-Objekte. Ich denke,
4
Antworten
Habe ich eine Methode (in 3rd-party-Bibliothek) mit BigInteger parameter: public void setValue (BigInteger value) { ... } Brauche ich nicht 'seine Kraft', brauche ich nur um die Arbeit mit Ganzzahlen. Also, wie kann ich pass Ganzzahlen zu
4
Antworten
Könnte mir jemand helfen bei der Umwandlung eine 18-stellige numerische Zeichenfolge zu BigInteger in java ie;ein string "0x9999999999999999" sollte angezeigt werden, wie 0x9999999999999999 numerischen Wert. InformationsquelleAutor Raji | 2010-12-11
4
Antworten
Ich Frage mich, ob es einen Weg gibt, sich zu vermehren BigInteger Variablen zusammen, weil die * operator kann angewendet werden, um BigInteger. So Frage ich mich, ob es möglich war, sich zu vermehren auf zwei BigIntegers
4
Antworten
Ich habe Probleme beim arbeiten mit BigIntegers. Ich habe Probleme mit der add - Methode in der Klasse Rational. In der Rational(int x, int y) Konstruktor, den ich versuche zu konvertieren, die Parameter datatype int in die
1
Antworten
Wie kann ich Generiere eine große (mehr als 64 bits) zufällige Ganzzahl in Python? InformationsquelleAutor Charles Brunet | 2012-04-04
4
Antworten
Seit ich angefangen habe mit eclipse für Projekt euler, bemerkte ich, dass große zahlen, die irgendwann zu einem scheinbar zufälligen negativen zahlen. Ich vermute, das hat etwas zu tun mit bestandener boudry des Typs. Bin ich froh,
3
Antworten
Ich habe den folgenden code erstellt eine sehr große Anzahl ( BigInteger ), die umgewandelt dann in ein string. //It's a console application. BigInteger bi = 2; for (int i = 0; i < 1234; i++) {
8
Antworten
In Python, lange Ganzzahlen haben unbegrenzte Präzision. Ich möchte schreiben Sie einen 16 byte (128 bit) ganze Zahl in eine Datei. struct aus der standard-Bibliothek unterstützt nur bis zu 8-byte-Ganzzahlen. array hat die gleiche Einschränkung. Gibt es
5
Antworten
Ich arbeiten an der Umsetzung einer RSA Schlüssel-Algorithmus. Aber ich konnte nicht verwenden Sie ein 2048-bit-Wert. Wie kann ich es nutzen? Will ich mit big integer. In der Regel RSA-key-algorithmen arbeiten auf 8 bits zu einem Zeitpunkt.
3
Antworten
Habe ich ein Stück code wie folgt: CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery<Offer> query = cb.createQuery(Offer.class); Root<Offer> root = query.from(Offer.class); query = query.select(root).where(cb.equal(root.get(Offer_.companyID), company.getId())); return em.createQuery(query).getResultList() Nun, das sieht schön und gut, aber es gibt mir Probleme. Beide
3
Antworten
Ich entschlüsselte Daten-und bekam eine BigInt, und als ich versuchte, es zu konvertieren zu einem string habe ich einige WLAN-Zeichen. Code für das abrufen von BigInteger BigInteger dec = process.Decrypt(sec); Code für die erste ByteArray byte testBy
5
Antworten
Arbeite ich an dem Projekt Euler Probleme (derzeit Frage 13). Für diese Frage habe ich feststellen müssen, dass die ersten 10 Ziffern der Summe der 100 zahlen, die alle von einer Größe ähnlich diesem: 91,942,213,363,574,161,572,522,430,563,301,811,072,406,154,908,250 Ich glaube,
4
Antworten
Brauche ich die Zählung der Anzahl der Dezimalstellen eines BigInteger. Zum Beispiel: 99 zurück 2 1234 zurück 4 9999 zurück 4 12345678901234567890 zurück 20 Ich brauche, um dies zu tun für eine BigInteger mit 184948 Dezimalstellen und
3
Antworten
Brauche ich zum konvertieren einer Zeichenfolge vom Datentyp bigint wie BigInteger in Javascript Beispiel var reqId = "78099864177253771992779766288266836166272662"; var result = parseInt(reqId); document.write(result); Resultierende Wert nicht passend, da JavaScript ermöglicht es Ganzzahlen bis 2^53. Gibt es eine
2
Antworten
Ich versuche zur Implementierung des RSA-Algorithmus in C#. Der code unten funktioniert, wenn p und q sind kleiner, aber nicht, wenn Sie versuchen zu replizieren, RSA-100 oder größer, wo p und q sind sehr große. Beispielsweise, wenn:
2
Antworten
Arbeite ich am Umbau meiner Fibonacci-Sequenzer, so dass die zahlen nach erreichen von ~100-Begriff nicht herum wickeln und negativ werden. Wie benutze ich den BigInteger in diesem code, den ich schrieb: package me.kevinossia.mystuff; import java.util.Scanner; public class
4
Antworten
Tut valueOf für BigInteger irgendwelche Einschränkungen ? Ich bin mir nicht sicher, aber irgendwo gelesen, dass die angegebene Anzahl kann von der Länge = lange nur. InformationsquelleAutor jarekg | 2010-01-20
7
Antworten
Ist es möglich zu analysieren, eine negative Zahl in eine vorzeichenlose Wert mit Java BigInteger? Also zum Beispiel, ich würde interpretieren -1 als FFFFFFFFFFFFFFFF. BigInteger hat unbegrenzte Länge. Auf welches Kriterium -1 wäre intepreted als FFFFFFFFFFFFFFFF statt,
5
Antworten
public double result = new double[ ??? ]; Ich bin die Speicherung der Ergebnisse und die Gesamtzahl der Ergebnisse, die größer sind als die 2,147,483,647 die max int32. Ich habe versucht, biginteger, ulong etc. aber alle von
4
Antworten
Ich überlegte, ob BigDecimal und BigInteger oder nur BigDecimal, um mein Leben einfacher und weniger konvertieren hin und her. Ist es ein Nachteil, nur mit BigDecimal in Bezug auf Ressourcen? Wie verwenden nur primitive Datentypen und BigInteger
3
Antworten
Ich würde gerne eine BigDecimal-formatiert mit 2 Dezimalstellen nach dem Komma. Immer. Basierend auf einigen boolean prüft, habe ich manchmal bringt ein BigDecimal.NULL; In diesem Fall werden die JSF-Seite nur "0" angezeigt, obwohl ich eingestellt <f:convertNumber minFractionDigits="2"
4
Antworten
Ist es möglich, ein Benutzer wählen Sie die Anzahl der Ziffern einer Zufallszahl, insbesondere ein random-Big-Integer? Zum Beispiel, wenn der Benutzer will, zu 15 Ziffern lang ist der random number generator wäre nur dann zu 15-stellige lange
3
Antworten
Derzeit bin ich mit signed Werten von -2^63 bis 2^63-1. Jetzt muss ich die gleiche Strecke (2 * 2^64), aber mit positiven Werten nur. Ich fand die java-Dokumentationen zu erwähnen, unsigned long, die für diesen Einsatz. Habe
2
Antworten
Nehmen wir an, ich habe eine String, nennen wir es foo. Diese String kann einen beliebigen Wert enthalten, wie Buchstaben, zahlen, Sonderzeichen, UTF-8 speziellen Zeichen, wie z.B. á und so weiter. Zum Beispiel, könnte dies einen echten
5
Antworten
Ich bin mir bewusst, der die Funktion BigInteger.probablePrime(int bitLength, Random rnd), die Ausgänge wahrscheinlich prime Anzahl von bit Länge. Ich will eine ECHTE Primzahl in Java. Gibt es eine FOSS-Bibliothek zu tun, also mit annehmbarer Leistung? Vielen
4
Antworten
Ich bin in der Notwendigkeit eines Algorithmus, der schneller als die aktuelle normale Python-lang-Multiplikation. Versuchte ich zu finden, eine anständige Karatsuba Umsetzung, aber ich kann nicht. def main(): a=long(raw_input()) if(a<0): a=a*-1 a=((a*(a+1)/2)-1) print(-a) else: a=(a*(a+1))/2 print(a) main()
10
Antworten
Ich versuche compute 2^1000 (2 hoch 1000) mithilfe von c#. Ich brauche den Wert an allen Orten. Ich habe meinen Kopf kratzen für eine Weile jetzt, weil ich kann nicht scheinen, um herauszufinden, einen Weg, dies zu
4
Antworten
BigInteger number = new BigInteger("7316717653133062491922511967442657474235534919493496983520312774506326239578318016984801869478851843858615607891129494954595017379583319528532088055111254069874715852386305071569329096329522744304355766896648950445244523161731856403098711121722383113622298934233803081353362766142828064444866452387493035890729629049156044077239071381051585930796086670172427121883998797908792274921901699720888093776657273330010533678812202354218097512545405947522435258490771167055601360483958644670632441572215539753697817977846174064955149290862569321978468622482839722413756570560574902614079729686524145351004748216637048440319989000889524345065854122758866688116427171479924442928230863465674813919123162824586178664583591245665294765456828489128831426076900422421902267105562632111110937054421750694165896040807198403850962455444362981230987879927244284909188845801561660979191338754992005240636899125607176060588611646710940507754100225698315520005593572972571636269561882670428252483600823257530420752963450"); byte array = number.toByteArray(); System.out.println((int)array.length); Arbeitete ich auf Nummer 8 für Projekt euler, wobei die Länge der Reihe ist, sollte 1000, aber wenn ich dieses Programm ausführen, ich erhalte 416. Könnte mir
5
Antworten
Wie zu verwenden a%b mit großen ganzen zahlen? wie ... BigInteger val = new BigInteger("1254789363254125"); ... boolean odd(val){ if(val%2!=0) return true; return false; ... Eclipse sagt, dass der operator % ist nicht definiert für BigInteger. Irgendwelche Ideen?
3
Antworten
Ich bin auf der Suche nach einem guten und basic-BigInt-Klasse in C++, ich finde eine Menge der Umsetzung, aber die meisten der Zeit, es ist die komplexe Umsetzung für die Krypto-Bibliothek... Basic, ich meine BigInt kann sich
6
Antworten
Was ist die beste Ruby - /Rails-Weg, um Benutzern zu erlauben, verwenden Sie Dezimalzahlen oder Kommas bei der Eingabe einer Nummer in ein Formular? In anderen Worten, ich möchte, dass der Benutzer in der Lage sein zu
4
Antworten
Möchte ich umwandeln zu können big-ints in Ihrer vollen string Derivate. Zum Beispiel. $bigint = 9999999999999999999; $bigint_string = (string) $bigint; var_dump($bigint_string); Ausgänge string(7) "1.0e+19" aber ich brauche string(19) "9999999999999999999" Bitte erzählen Sie mir nicht, ich solle einfach
2
Antworten
Ist es irgendwie konvertieren von double Wert BigInteger? double doubleValue = 64654679846513164.2; BigInteger bigInteger = (BigInteger) doubleValue; Ich versuche zu casten, aber es hat nicht funktioniert. Ich vermute, Sie verstehen nicht den Unterschied zwischen einem integer und
3
Antworten
In Java, die ich tun könnte BigInteger b = new BigInteger(500); Dann formatieren, wie ich es gerne b.toString(2); //binary b.toString(8); //octal b.toString(10); //decimal b.toString(16); //hexadecimal In C#, ich kann int num = int.Parse(b.ToString()); Convert.ToString(num,2) //binary Convert.ToString(num,8) //octal
2
Antworten
Ist es ein BigInteger-Klasse in PHP? Wenn ja, wie kann ich darauf zugreifen oder es verwenden? Bitte formulieren Sie die Frage, falls nicht in Englisch, die Verwendung von PHP-code. Was ist das problem, das Sie lösen wollen?
9
Antworten
Ich bin, statt zu versuchen, eine große Zahl in einem C++ - variable. Die Anzahl ist 600851475143 Ich habe versucht, unsigned long long int, aber bekam eine Fehlermeldung besagt, dass es die Konstante zu groß war. Dann
7
Antworten
php: Was ist das äquivalent int() Funktion für Typ bigint? (int() Schnitte mit großen zahlen bis 2147483647)? Beispiel: $bigint1="12312342306A_C243"; $bigint1=(int)$bigint1;//2147483647 aber ich will, dass es 12312342306. Verwenden Sie diese Zahl für die Berechnung oder nur die Anzeige?