rand() w AVRGCC



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Johnny" <jdolin_at_nospam_optimus.waw.pl>
Subject: rand() w AVRGCC
Date: Fri, 21 Mar 2003 11:11:02 +0100


Czy ktos wie, jaki jest algorytm generowania liczb pseudolosowych przez ten
generator?
pzdr
JD



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.astercity.net!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: rand() w AVRGCC
Date: Mon, 24 Mar 2003 23:09:35 +0100


Johnny wrote:

Czy ktos wie, jaki jest algorytm generowania liczb pseudolosowych przez ten
generator?

Cieniutki. Funkcję rand() znajdziesz w kodzie źródłowym biblioteki libc
(plik rand.c). Żebyś się nie naszukał cytuję odpowiedni kawałek:

return ((*ctx = *ctx * 1103515245 + 12345) % ((unsigned long
int)RAND_MAX + 1));

Standardowy generatorek multiplikatywno-addytywny. Do szumienia w
głośnik wystarczy, ale do kryptografii to nie polecam. :)

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Johnny" <jdolin_at_nospam_optimus.waw.pl>
Subject: Re: rand() w AVRGCC
Date: Wed, 26 Mar 2003 00:02:50 +0100


"Adam Dybkowski" <adybkows_at_nospam_amwaw.edu.pl> wrote in message
news:3E7F821F.8030804_at_nospam_amwaw.edu.pl...

Cieniutki. Funkcję rand() znajdziesz w kodzie źródłowym biblioteki libc
(plik rand.c). Żebyś się nie naszukał cytuję odpowiedni kawałek:

return ((*ctx = *ctx * 1103515245 + 12345) % ((unsigned long
int)RAND_MAX + 1));

Dzieki, przyznam sie bez bicia, ze wlasnie nie chcialo mi sie przekopywac
przez dokumentacje:-))
Za gruby, to on faktycznie nie jest :-)
Pozdrawiam
JD


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai