Hello!
Egyszer nekem is szuksegem volt veletlenszam generalasra assembly-ben.
(Szines keppontokat akartam kirakni a kepernyore) Egy nagyon gyors
algoritmust talaltam a "Szamitogep programozas muveszete" cimu
konyvben. Azt hiszem a masodik kotetben volt benn. Eltartott egy
darabig mire az ott leirt algoritmus sikerult realizalnom. Eleg
gyorsra is sikeredett. Azonban vigyazni kell, mert tobb fele van
ismertetve, es vannak koztuk alveletlen generatorok is. A szines
pontokon latszodott igazan. Egy ido utan elkezdodott ismetlodni a
minta.
Az algoritmus valahogy ugy mukodott, hogy fel kellett tolteni egy
tombot veletlen elemekkel a ciklus futasa elott. Ez meg ment a
beepitett veletlenszam generatorral. Majd matematikai muveleteket
kellett vegezni a tomb elemein. Sajnos erre a reszre nem emlekszem
pontosan es a programom is eltunt.
Tudom, hogy ez nem nagy segitseg, de legalabb meg egy ut amin eltudsz
indulni.
sok sikert.
Tamas
|