Rechnen ohne Limit mit Brüchen, Vorzeichen und bis zu 2 Mrd STELLEN!



  • Ok, sorry. du hast recht. Ich hatte den Beweis über die unendliche Anzahl der Primzahlen falsch verstanden.



  • Inzwischen hat sich bei RoL einiges getan...
    Die aktuelle Version ist Version 1.5.0

    RoL ist immer noch eine Shared Object Libary (librol.so) die es dem C++-Programmierer erlaubt, mit Zahlen von bis zu 2G Stellen zu rechnen.

    Hier ein Auszug aus der Neuigkeitsliste:
    -Es gibt jetzt die Klasse rol (!,+,-,*,/,<<,>>,<,>,== ueberladen)
    -Es werden keine Dateien mehr benötigt, alles wird intern über Arrays verwaltet.
    -Alles ist viel schneller geworden
    -Neue Funktionen

    abs
    a^b
    natürlicher Logarithmus
    exp
    Wurzeln
    Fakultät
    min und max
    sin, cos, tan (jeweils eine Funktion mit Winkel und eine als Bogenmaß - also z.B. sina und sinx)
    cot, sec, csc (z.Z. nur als Bogenmaß - also cotx...)
    sinh, cosh, tanh, coth, sech, csch
    

    Hier ist die Ankündigung der neuen Version mit Download des Installationsscript
    Das Installationsscript muss nur als root ausgeführt werden, schon kann man RoL benutzen.

    Über Kritik und Anregungen würde ich mich sehr freuen!

    Vielen Dank im voraus,
    etlam



  • etlam schrieb:

    Es gibt jetzt die Klasse rol[...]

    Was war es den vorher?
    Ein typedef auf std::basic_string<int> 😃

    Irgendwie gibt es sehr wenig Beispiele zur Benutzung von rol.
    Ich hab nur grad sowas gesehen zahl.roli("4535"), dass könnte
    man mit einer überladenen Funktion besser lösen (falls das Beispiel noch aktuell ist)
    Hast du den Quellcode inzwischen eigentlich offengelegt?



  • Storm.Xapek.de schrieb:

    Irgendwie gibt es sehr wenig Beispiele zur Benutzung von rol.

    Ich bin gerade dabei, Beispiele zu schreiben und die Seite zu überarbeiten.

    Der Quellcode ist noch nicht offengelegt, da musst du noch etwas warten, wenn du verbesserungsvorschläge hast baue ich sie aber gerne für dich ein.

    etlam



  • matimatiker schrieb:

    etlam schrieb:

    Die gröste Primzahl, hat in etwa 10 Millionen Stellen.

    Stimmt nicht. Gibts unendlich davon. Und kannst unendlich viele davon sehr leicht erzeugen, auch mit > 10 Mio stellen.

    Ansonsten habe vor sowas ähnliches selbst zu programmieren, was aber nur auf ganze zahlen beschränkt sein wird.

    Ja, es gibt unendlich viele Primzahlen. Aber die größte momentan bekannte davon hat etwas weniger als 10 Millionen Stellen (soweit ich weiß 9,8 Millionen, die wurde vor etwas mehr als nem Jahr entdeckt) und leider ist es überhaupt nicht leicht unendlich viele beliebig große zu erzeugen.
    Genau genommen ist es jedesmal ne kleine mathematische Sensation wenn jemand ne größere findet. Nebenbeibemerkt liefen bei der Suche dieser bislang größten Zahl 700 Rechner fast ein Jahr lang um sie zu finden.
    Wäre dies algorithmisch leicht, würden viele der momentan signifikantesten Probleme in der Kryptographie trivial werden.




Anmelden zum Antworten