micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©
double fmod (double x, double y)
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
in welke header vind ik die fmod?
bedankt voor de hulp, maar dat
vind ik een beetje flauw hoor, niet iedereen vindt dat vanzelfsprekend hoor
bedankt voor de hulp, maar dat
micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©
Uhm... in de manual kijken is niet vanzelfsprekendOp maandag 07 januari 2002 20:33 schreef dawuss het volgende:
maar datvind ik een beetje flauw hoor, niet iedereen vindt dat vanzelfsprekend hoor
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Voor het verheffen van die macht zijn speciale algoritmes waarbij je niet eerst de macht uit hoeft te rekenen. fmod is mischien heel leuk, maar je antwoord is absoluut niet gegarandeerd het juiste. Waneer de significantie kleiner is dan de mantis weet je niet meer welk getal er als eerste voor de komma komt. Op dat moment is een modulus niet meer te berekenen.
Het algoritme is hier wel eens langsgevlogen.. In een topic over RSA encoding oid.. Zal wel ff zoeken..
Uit m'n boek 'Introduction to algorihms':
modular exponentiation
ab mod n
mod-Exp(a,b,n)
c = 0
d = 1
let (bk,bk-1,.....,b0) be the binary representation of b
for i = k downto 0
__do c = 2c
_____d = (d * d) mod n
_____if bi = 1
_______then c = c + 1
____________d = (d*a) mod n
return d
[edit]Nog ff een klein overtiep foutje eruit gehaald (eigenlijk een CnP foutje.. zie gequote code hieronder
)
Het algoritme is hier wel eens langsgevlogen.. In een topic over RSA encoding oid.. Zal wel ff zoeken..
Uit m'n boek 'Introduction to algorihms':
modular exponentiation
ab mod n
mod-Exp(a,b,n)
c = 0
d = 1
let (bk,bk-1,.....,b0) be the binary representation of b
for i = k downto 0
__do c = 2c
_____d = (d * d) mod n
_____if bi = 1
_______then c = c + 1
____________d = (d*a) mod n
return d
[edit]Nog ff een klein overtiep foutje eruit gehaald (eigenlijk een CnP foutje.. zie gequote code hieronder
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Ja, dat algoritme heb ik idd ooit gepost in een thread over RSA oid. Ik heb toen ook meteen naar mijn Introduction to Algoritms (2nd ed.Op maandag 07 januari 2002 22:17 schreef Janoz het volgende:
Voor het verheffen van die macht zijn speciale algoritmes waarbij je niet eerst de macht uit hoeft te rekenen. fmod is mischien heel leuk, maar je antwoord is absoluut niet gegarandeerd het juiste. Waneer de significantie kleiner is dan de mantis weet je niet meer welk getal er als eerste voor de komma komt. Op dat moment is een modulus niet meer te berekenen.
Het algoritme is hier wel eens langsgevlogen.. In een topic over RSA encoding oid.. Zal wel ff zoeken..
Uit m'n boek 'Introduction to algorihms':
modular exponentiation
ab mod n
mod-Exp(a,b,n)
c = 0
d = 1
let (bk,bk,.....,bk) be the binary representation of b
for i = k downto 0
__do c = 2c
_____d = (d * d) mod n
_____if bi = 1
_______then c = c + 1
____________d = (d*a) mod n
return d
Aah, zie hier. Toch handig, zo'n codebase...
He who knows only his own side of the case knows little of that.
Pagina: 1