hello HIX CODER!
HC> A dolog lenyege (legjobb tudomasom szerint):
HC> -Vegy egy allandoan valtozo erteket (pl:IDO)
HC> -Ezt utana csurjed/csavarjad
HC> -Tovabb csurjed csavarjad az elozo (resz)eredmennyel
HC> -Ezt utana osszd el X-el, es az eredmeny egy 0..X-1 kozti random
HC> szam lesz
HC> Ez a gyakorlatban kb:
[..]
khmmm... szoval, ez jo... pl egy tetrisznek, hogy mikor melyik
alakzatot dobja be... de ha valami lenyegesebb dologrol van szo, akkor
ez nem kelloen veletlenszeru...
ha valami nagyon fontos dologhoz kell a veletlen szam (pl valami
titkositasi tema;) nos akkor inkabb szanj ra picivel tobb byteot, es
pl egy rc4 (arcfour, stb;) (c) rsa inc. implementalva szorostol
borostol 2.5kb asm forrasban....;))))) de attol, hogy rc4-bol szeded a
veletlenszamokat, meg mindig nem tud kelloen random lenni, nem art
azert meg akkor is trukkozni... pl:
freecluster dd ?
currentdate dd ?
currenttime dd ?
memoryfree dd ?
pl ezeket az adatokat valahol mentegetni a vincsin, es a program
minden bekapcsolasakor ezeket felujitani (add freecluster,currentfree,
stb) majd az eredmenyt visszairni a fileba, es persze a felujitottbol
csinalni az rc4-nek kulcsot, es aztan azt hasznalni... ja, es par
100mb veletlenszam utan ujra megismetelni a fenti init muveletet,
mivel minden ki tud fogyni veletlenszamokbol...
tovabbi jo kodolast... Mc36
|