Re: Positive Zahlen in negative umwandeln
Klar, siehe #173 ;)
|
Re: Positive Zahlen in negative umwandeln
Zitat:
Delphi-Quellcode:
Ein zusätzlicher Vorteil ist die nicht vorhersagbare Laufzeit, was für den Einsatz in der Kryptographie von Vorteil ist: Angriffe basierend auf dem Laufzeitverhalten der Software sind von vorneherein zum Scheitern verdonnert.
FUNCTION TurboNegativate(Number: integer; Epsilon: double): double;
BEGIN Randomize; Number := Abs(Number); REPEAT Result := -(MaxLongint*Random); UNTIL Abs(Number-Result) < Epsilon; END; Genauigkeits-Fanatiker sollten sich allerdings ein negatives Epsilon verkneifen. Das Ergebnis wird zwar noch genauer, aber die Wartezeit erhöht sich dann doch leicht auch mal über eine Woche... ;) Gruß Michael |
Re: Positive Zahlen in negative umwandeln
Zitat:
also :
Delphi-Quellcode:
FUNCTION TurboNegativate(Number: integer; Epsilon: double): double;
BEGIN Randomize; Number := Abs(Number); REPEAT Result := -(MaxLongint*Random); UNTIL Abs(Number+Result) < Epsilon; END; |
Re: Positive Zahlen in negative umwandeln
Na toll, ich bin ja schon total verkalkt :oops:
Natürlich, da muß ein Plus hin. Ich sollte mir abgewöhnen, ungetestete Software rauszugeben. Vielleicht sollten wir erst mal eine Test-Umgebung für diese Aufgabe entwerfen, bevor wir uns ans Lösen derselben machen... Gruß Michael |
Re: Positive Zahlen in negative umwandeln
Du könntest ja n thread aufmachen "Zahl zur gleichen Zahl" und dort deinen code posten ;)
|
Re: Positive Zahlen in negative umwandeln
lol
ich wusste garnicht das ihr so spamen könnt ... wo ihr doch sonst immer so schrecklich ernst seit :D |
Re: Positive Zahlen in negative umwandeln
Es handelt sich hier doch um eine ernste Sache :stupid:
|
Re: Positive Zahlen in negative umwandeln
xD find ich irgendwie toll was hier abgeht ^^
sollte öffter vorkommen =P PS: Schau ma da, wollt das heut eigentlich fertig bekommen ... http://www.delphipraxis.net/internal...592&highlight= |
Re: Positive Zahlen in negative umwandeln
Zitat:
|
Re: Positive Zahlen in negative umwandeln
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz