🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #12513

Re: random functie in C++ STL

#12513
From: Benoit Liessens
Date: Fri, 09 Nov 2001 08:14
33 lines
2301 bytes
> Benoit Liessens wrote:
>
> > 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.
> >
>
> Je hebt de rand() c funktie in stdlib.h.  Die geeft een waarde tussen 0 en
> RAND_MAX (=2�32-1 op linux maar in dos was dit maar 2^16-1). Wil je een
> willekeurig getal moet je wel eerst de seed zetten dmv srand met een
> 'willekeurig' getal zoals de tijd of het vrij geheugen. Indien je de
random
> getallen voor andere doelen zoals encryptie, ruisgeneratie of dergelijke
> nodig zou hebben kan je ook gebruiken maken van nauwkeurigere (en tragere)
> random generatoren zoals rand48. Als je zoals je vroeg een getal met een
> beperkter bereik wil kan je dat doen door de rest na integere deling van
de
> random waarde te nemen. Hieronder volgt een voorbeeldje.
>
> #include <stdlib.h>
>
> srand ( time (0) );
> mijnrand = rand () % 100;

Dit is meer wat ik zocht, een simpele functie aanroepen die een int random
teruggeeft. De random die ik gevonden heb, lijkt mij een iets betere met
meer snufjes etc. maar dat hoeft voor mij niet.


Benoit
Technical Details
Message-ID: <3beb9fbd$0$7117$4d4efb8e@news.be.uu.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.158.233.21!news1.ebone.net!news.ebone.net!newsfeed.freenet.de!bnewspeer01.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.be.uu.net!not-for-mail
References: <3bea7fad$0$12226$4d4efb8e@news.be.uu.net> <8yCG7.11856$XM4.593@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,e4605bf6a9a91351
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-11-09 01:20:01 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.158.233.21!news1.ebone.net!news.ebone.net!newsfeed.freenet.de!bnewspeer01.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.be.uu.net!not-for-mail
From: "Benoit Liessens" <benoit.liessens@freeweb.be>
Newsgroups: be.comp.programming
References: <3bea7fad$0$12226$4d4efb8e@news.be.uu.net> <8yCG7.11856$XM4.593@afrodite.telenet-ops.be>
Subject: Re: random functie in C++ STL
Date: Fri, 9 Nov 2001 09:14:12 +0100
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Lines: 35
Message-ID: <3beb9fbd$0$7117$4d4efb8e@news.be.uu.net>
NNTP-Posting-Host: uu212-190-164-33.unknown.uunet.be
X-Trace: 1005297598 news.be.uu.net 7117 212.190.164.33
X-Complaints-To: abuse@be.uu.net