Generator liczb losowych w asemblerze

Odpowiedz Nowy wątek
2006-07-27 18:05
0
Jak napisac generator rand().
Przy zalozeniu:
Liczby byly wieksze od 32768, przy wykorzystaniu podwujnego rejestru arytmetycznego, aby uniknac przekroczenia zakresu.
Moze ktos wie jak to zrobic?
 :-(  

Pozostało 580 znaków

2006-07-27 19:01
0

Mam gdzieś kilka algorytmów na rand ale nie wiem czy według Twoich założeń. Na pewno mam wg dystrybucji Gaussa. Jak chcesz to maila masz w moim profilu.


<span style="color: blue">"Kolarstwo to jedna z najtrudniejszych dyscyplin sportu. Nawet najgorszy kolarz jest wciąż wybitnym sportowcem."
s.p. Marco Pantani
</span>

Pozostało 580 znaków

2006-07-27 20:06
ao
0

const word rnd = 777; // dowolna liczba: seed

double x = (rnd+1)pi;
x -= (int)x; // x = x mod 1, x<0,1)
rnd = x
7fff; // <0, maxint>

Wystarczy przerobić to na asembler.

Pozostało 580 znaków

2006-07-27 20:47
kudłatek
0

Tutaj masz już w asmie

http://www.republika.pl/skowi_magik/030.htm

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0