🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #12211

Re: random functie in C++ STL

#12211
From: Lennart Yseboodt
Date: Sat, 01 Dec 2001 14:35
37 lines
1980 bytes
rand/srand geven "slechte" random getallen, met een vrij hoge graad van
voorspelbaarheid. Ik weet neit wat voor programma je maakt dus ik weet niet
in hoeverre dit belangrijk is, maar als je echt SUPER random getallen wil en
als het ENKEL onder linux moet werken dan kan je /dev/random openen. Dit
geeft maar een beperkt aantal bytes, maar deze zijn ongeloofelijk random.
Je kan ook /dev/urandom openen voor een grotere masse random bytes.

Indien je bijvoorbeeld een integer wil volstoppen kan

int c;
long R;
FILE *f;
f=fopen("/dev/random","r");
for (c=0 ;c<=3; c++)
{
    R+=fgetc(f);
    R<<=8;
}




"Benoit Liessens" <benoit.liessens@freeweb.be> wrote in message
news:3bea7fad$0$12226$4d4efb8e@news.be.uu.net...
> Hallo,
>
>
> Waar in C++ kan ik een random getallen generator vinden ?
> Liefst een die ook geschikt is voor integers kleiner dan 100. En die
> beschikbaar is in linux, hoewel dat laatste normaal geen belang heeft.
>
> Dank,
>
> Benoit
>
>
Technical Details
Message-ID: <3c08eaa0$0$27955$ba620e4c@news.skynet.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!trev!skynet.be!skynet.be!louie!not-for-mail
References: <3bea7fad$0$12226$4d4efb8e@news.be.uu.net>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,e4605bf6a9a91351
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-12-01 06:35:33 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!trev!skynet.be!skynet.be!louie!not-for-mail
From: "Lennart Yseboodt" <lennartyseboodt@skynet.be>
Newsgroups: be.comp.programming
References: <3bea7fad$0$12226$4d4efb8e@news.be.uu.net>
Subject: Re: random functie in C++ STL
Date: Sat, 1 Dec 2001 15:35:38 +0100
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Lines: 39
Message-ID: <3c08eaa0$0$27955$ba620e4c@news.skynet.be>
Organization: -= Skynet Usenet Service =-
NNTP-Posting-Host: 217.136.51.202
X-Trace: 1007217312 reader0.news.skynet.be 27955 217.136.51.202
X-Complaints-To: abuse@skynet.be